asp.net核心发布原因ERROR_FILE_IN_USE

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

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

我试着在我的.pubxml中添加True,但又得到了一个错误。 ERROR_SITE_DOES_NOT_EXIST

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