重新编译后IIS停止响应

本文关键字:IIS 响应 新编译 编译 | 更新日期: 2023-09-27 18:15:10

我有我的web应用程序,我在本地IIS下开发(所以不是不是visual studio嵌入的一个)。它很好用,我可以从一页翻到另一页……

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

如果我在IIS中停止应用程序池,那么我立即得到一个503错误,但我然后被阻止重新启动应用程序池约2分钟错误:无法启动应用程序池/执行此操作时出现错误。/详细信息:/服务目前无法接受控制消息。(Exception from HRESULT: 0x80070425)

你可以想象,这严重影响了我的工作效率。几天前才开始发生,我没有对代码做任何改变,我本以为会导致这个问题…无论我触碰哪个页面并重新编译,它都需要同样长的时间来恢复。事件日志中没有记录。

有线索从哪里开始找吗?

重新编译后IIS停止响应

在web.config中添加以下行:

 <compilation optimizeCompilations="true" />

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

我有一个类似的问题,安装以下修复程序为我修复了这个问题:https://support.microsoft.com/en-uk/kb/3090034