IIS重新编译后停止响应

时间:2015-09-30 10:03:41

标签: c# asp.net iis visual-studio-2015

我有我的网络应用程序,我正在本地IIS下开发(所以不是嵌入式视觉工作室)。它工作正常,我可以从一页到另一页......

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

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

你可以想象,这会削弱我的生产力。只是在几天前才开始发生,我没有对代码进行任何更改,但是我会遇到这个问题会导致这个问题...无论如何我触摸和重新编译哪个页面并不重要,它需要同样长的时间恢复。事件日志中没有任何内容。

关于从哪里开始寻找的任何线索?

2 个答案:

答案 0 :(得分:2)

将以下行添加到您的web.config:

 <compilation optimizeCompilations="true" />

相关文章:http://www.dnnsoftware.com/community-blog/cid/135019/a-small-webconfig-setting-that-can-save-you-development-time

答案 1 :(得分:0)

我遇到了类似的问题,并且安装以下修补程序为我解决了这个问题: https://support.microsoft.com/en-uk/kb/3090034