Я установил кнопку публикации Visual Studio для своего приложения, включая параметр «удалить все файлы перед публикацией». Похоже, что удалить файлы не удается (возможно, они все еще заблокированы, может быть, IIS все еще их обслуживает?). Иногда при тестировании я обнаруживаю оставшиеся старые файлы, и мне приходится удалять их вручную.
Мой текущий обходной путь - удалить сайт вручную, а затем выполнить публикацию. Хотя это отстой. Я хочу иметь возможность опубликовать в один клик.
Есть ли способ настроить это? Чтобы убедиться, что все файлы в каталоге удалены перед публикацией новой версии приложения?
Я никогда не сталкивался с этой проблемой, но если вы остановите пул приложений, который запускает приложение, до повторного развертывания, это должно гарантировать, что IIS не блокирует файлы.