我正在运行我的Web应用程序。而且,每次更改逻辑代码的稳定性时,我都需要停止应用程序并等待IIS完全重新启动。

在网络的某个地方,我看到有人说MVC5(或ASP.NET Core上的MVC6)的一项很酷的功能,您可以“即时”进行更改。

因此,我是否不能每次都停止并重新启动IIS,还是只是误解了某些内容?

最佳答案

实际上,您不需要在每次部署后重新启动IIS。每当在DLL中检测到更改时,应用程序(而非IIS)将回收并重新加载新的DLL。它只会影响该特定应用程序并重新加载应用程序域。

同样,在Web应用程序中编辑web.config也将回收该应用程序。

您可以在this article中阅读更多内容。

关于c# - 每次更改代码后如何不重新启动IIS?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43138909/

10-11 21:56
查看更多