微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

asp.net – App_Offline.htm没有导致网站崩溃的可能原因是什么?

通常,我使用App_Offline.htm使网站脱机.但偶尔,当我这样做时,该网站只是挂起(如:浏览器永远等待,服务器根本没有响应).这似乎发生在一个可更新的网站,当我改变一些东西,如一个控件,然后,当它不够快(网站挂起),我将App_Offline.htm放在网站的根目录.

在大多数情况下,这会立即取消我的网站.但偶尔也没有.在那些情况下,我不能只停止网站(当我重新启动时,行为继续).停止应用程序池不允许我重新启动相同的应用程序池.到目前为止,唯一的两个解决方案是重新启动整个IIS Web服务.

我想防止这种情况发生.当发现App_Offline.htm时,这是IIS中的一个错误而不是“破坏所有操作”吗?我使用IIS 7与Windows 2008 SP2 64位.

解决方法

IIS不应该停止现有操作,只能阻止新请求通过: Will app_offline.htm stop current requests or just new requests?

听起来你正在描述一个更新控件,尝试加载页面,IE加载的情况.此时,您将删除app_offline.htm并希望立即看到该页面.

如果您在将app_offline.htm放到适当的位置后发出完全独立/新的请求,那么您应该会看到该页面出现.但是,现有请求不会受到上述链接的影响.

如果可能,请尝试在进行控件更改之前部署app_offline.htm文件.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐