当使用另一个进程将ASP.NET核心发布文件上载到服务器错误时,以及停止时,IIS允许上载我的文件。
如何在不停止IIS的情况下上载发布服务器文件?
发布于 2020-01-16 06:56:32
基于这个问题:https://github.com/aspnet/IISIntegration/issues/238
如果要发布到IIS服务器,是否尝试使用MSDeploy配置文件而不是FileSystem?如果它是一个MSDeploy配置文件,可以在pubxml中设置以下属性(在Properties\Profiles下面)
<EnableAppOffline>true</EnableAppOffline>
这将在发布之前处理掉该网站的问题。使用此配置文件删除文件时不应遇到问题。
发布到文件夹不知道它是被发布到活动站点,还是只发布到计算机上的文件夹。因此,它不处理在发布之前停止站点的操作。MSDeploy配置文件专门用于处理这些场景(发布到IIS等)。
不幸的是,如果不重新启动应用程序池,就无法修补dll。
发布于 2020-01-17 03:07:39
如果您不想停止iis,那么您可以尝试回收iis应用程序池,该应用程序池由您试图重新部署的web应用程序使用。
打开IIS Manager
中选择循环选项
https://stackoverflow.com/questions/59763904
复制相似问题