Назад | Перейти на главную страницу

Причина публикации ядра asp.net: ERROR_FILE_IN_USE

Я развертываю с помощью VS2015, публикуя в производственной общей папке, но если на сайте запущен скрипт публикации, он остановится на ERROR_FILE_IN_USE, поскольку asp.net Core использует исполняемый файл в качестве веб-сервера.

как мне автоматически остановить сайт перед публикацией и запустить сайт после публикации? я знаю файл app_offline.htm приведет к остановке сайта, но я не хочу размещать файл каждый раз при публикации.

Я попытался добавить True в свой .pubxml, но получил еще одну ошибку. ERROR_SITE_DOES_NOT_EXIST

или как использовать сценарий pre / post для обработки файла app_offline.htm?