asp.net core 发布导致ERROR_FILE_IN_USE

asp.net core 发布导致ERROR_FILE_IN_USE

我使用 VS2015 通过发布到生产共享文件夹进行部署,但如果站点正在运行,发布脚本将停止在 ERROR_FILE_IN_USE,因为 asp.net Core 正在使用可执行文件作为 Web 服务器。

如何在发布前自动停止网站并在发布后启动网站?我知道该文件app_offline.htm会导致网站停止,但我不想每次发布时都放置该文件。

我尝试在我的 .pubxml 中添加 True 但出现另一个错误。ERROR_SITE_DOES_NOT_EXIST

或者如何使用前/后脚本来处理 app_offline.htm 文件?

相关内容