通常,我使用App_Offline.htm使网站脱机.但偶尔,当我这样做时,该网站只是挂起(如:浏览器永远等待,服务器根本没有响应).这似乎发生在一个可更新的网站,当我改变一些东西,如一个控件,然后,当它不够快(网站挂起),我将App_Offline.htm放在网站的根目录.
在大多数情况下,这会立即取消我的网站.但偶尔也没有.在那些情况下,我不能只停止网站(当我重新启动时,行为继续).停止应用程序池不允许我重新启动相同的应用程序池.到目前为止,唯一的两个解决方案是重新启动整个IIS Web服务.
我想防止这种情况发生.当发现App_Offline.htm时,这是IIS中的一个错误而不是“破坏所有操作”吗?我使用IIS 7与Windows 2008 SP2 64位.