C# IIS在重新编译后停止响应

C# IIS在重新编译后停止响应,c#,asp.net,iis,visual-studio-2015,C#,Asp.net,Iis,Visual Studio 2015,我在本地IIS下开发了我的web应用程序(所以不是visual studio嵌入式应用程序)。它工作得很好,我可以从一页到另一页 但如果我随后更改代码并重新编译,IIS将停止正常响应约2分钟。如果我附加了调试器,那么就没有执行代码,但它不会提供任何页面 如果我在IIS中停止应用程序池,则会立即出现503错误,但随后我无法重新启动应用程序池约2分钟,错误为:无法启动应用程序池/执行此操作时出错。/详细信息:/n服务此时无法接受控制消息。(来自HRESULT的异常:0x80070425) 你可以想象

我在本地IIS下开发了我的web应用程序(所以不是visual studio嵌入式应用程序)。它工作得很好,我可以从一页到另一页

但如果我随后更改代码并重新编译,IIS将停止正常响应约2分钟。如果我附加了调试器,那么就没有执行代码,但它不会提供任何页面

如果我在IIS中停止应用程序池,则会立即出现503错误,但随后我无法重新启动应用程序池约2分钟,错误为:无法启动应用程序池/执行此操作时出错。/详细信息:/n服务此时无法接受控制消息。(来自HRESULT的异常:0x80070425)

你可以想象,这削弱了我的工作效率。几天前才开始发生,我还没有对代码做任何更改,我认为这会导致这个问题。。。不管我触摸哪个页面并重新编译,恢复的时间都一样长。事件日志中没有任何内容


关于从何处开始查找的任何线索?

在web.config中添加以下行:

 <compilation optimizeCompilations="true" />


相关文章:

我有一个类似的问题,安装以下修补程序为我解决了这个问题:

似乎已经解决了这个问题!我希望这在总体上是有帮助的,另一个解决我遇到的具体问题的选择。。。但这已经解决了问题。Dev web.config现在已经安装了热修复程序,但是问题被web.config在接受的答案上的更改清除了(让我吃惊)。