【发布时间】:2016-10-11 07:47:35
【问题描述】:
是否可以在 IIS 8 上将 ASP.NET(核心)应用程序发布到正在运行的站点,而无需手动停止和启动网站?
Visual Studio 2015 不断给出文件正在使用中的错误。我正在使用发布到文件系统,因为我的 Web 部署到我们网络中的服务器最后失败,并出现错误,它无法在端口 443 的服务器上进行身份验证。
我不介意 IIS 必须回收应用程序池,但是当我经常不得不关闭应用程序、发布(大约需要一分钟)并重新启动它时,这对用户来说并不是很好。
另一种选择是运行同一个应用程序的 2 个网站,但前提是这是可自动化的。然后它会放下 2 个中的 1 个,更新这个,穿上它,放下第二个,更新这个并启动它。
第三种选择类似于热更新,我可以在应用程序启动时对其进行更新。
谁能指出我正确的方向(也许是一些博客文章),因为我的 Google 搜索没有给我任何好的信息?
【问题讨论】:
标签: asp.net iis asp.net-core updates iis-8