首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在不停止ASP.NET内核的情况下上载我的发布文件?

问如何在不停止ASP.NET内核的情况下上载我的发布文件?
EN

Stack Overflow用户
提问于 2020-01-16 06:10:02
回答 2查看 1.3K关注 0票数 0

当使用另一个进程将ASP.NET核心发布文件上载到服务器错误时,以及停止时,IIS允许上载我的文件。

如何在不停止IIS的情况下上载发布服务器文件?

EN

回答 2

Stack Overflow用户

发布于 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。

票数 2
EN

Stack Overflow用户

发布于 2020-01-17 03:07:39

如果您不想停止iis,那么您可以尝试回收iis应用程序池,该应用程序池由您试图重新部署的web应用程序使用。

打开IIS Manager

  • Right-click
  • AppPool
  • 从操作

中选择循环选项

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59763904

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档