【发布时间】:2019-10-28 22:58:55
【问题描述】:
我希望将一些 .NET Core 应用程序投入生产,并且使用旧的 .NET 框架,您可以随时更新应用程序代码的已编译 DLL。
下次回收应用程序池时,您将获得新代码 - 或者您可以手动回收应用程序池。
使用 .NET Core,正在运行的应用程序似乎会锁定 DLL,并且在进程因不活动而关闭或通过任务管理器(此处为 Window 的服务器)结束之前无法覆盖它。
在不必为所有用户设置维护窗口的情况下发布新版本的首选方法是什么?这是在通过 IIS 8 运行 .NET Core 框架的 Windows 2012 R2 服务器和没有托管代码的应用程序池上。
【问题讨论】:
-
仅供参考:ASP.NET Core + IIS 由这个模块处理:github.com/aspnet/AspNetCoreModule。这可能是他们可以添加的一个很酷的功能。
标签: asp.net-core iis-8 asp.net-core-1.0