通常,我App_Offline.htm
用于使网站脱机。但有时,当我这样做时,站点就会挂起(例如:浏览器永远等待,服务器根本没有响应)。当我更改某些内容(例如控件)时,这似乎发生在可更新站点上,之后,当它运行速度不够快(站点挂起)时,我将 App_Offline.htm 放在网站的根目录中。
在大多数情况下,这会立即关闭我的网站。但有时它不会。在这些情况下,我不能只是停止网站(当我重新启动时,行为会继续)。停止应用程序池不会让我重新启动同一个应用程序池。到目前为止,唯一的两个解决方案是重新启动整个 IIS Web 服务。
我想防止这种情况发生。这是 IIS 中的一个错误,在App_Offline.htm
发现时不是“破坏所有操作”吗?我将 IIS 7 与 Windows 2008 SP2 64 位一起使用。