我有一个ASP.NET Web应用程序,在我构建它之后偶尔会挂起。这是间歇性的,没有任何模式。当我之后尝试访问它时,IE只是等待IIS响应,它不会做,除非我重新启动IIS。
这是在我的本地计算机上,运行Vista Ultimate x64,VS 2008,1个Web应用程序,另外8个类库。
- UPDATE -
在系统日志中,每次发生时都会有一个条目:
工作流程'8068'服务 应用程序池'MyCustomAppPool' 无法停止收听者频道 协议'http'在规定的时间内。 数据字段包含错误 号。
事件ID:5138 http://technet.microsoft.com/en-us/library/cc734995.aspx
答案 0 :(得分:0)
检查Windows事件日志以查看您的ASP.net工作进程有什么问题(在构建不完整且快速故障导致工作进程停止时,可能在加载DLL时遇到问题。)
答案 1 :(得分:0)
您可以尝试在Application_Start,Application_Stop,Session_Start和Session_End事件中添加一些日志记录,以检查Web应用程序是否实际被命中。
答案 2 :(得分:0)
也许是一个很长的镜头,但如果您安装了防病毒软件,请尝试禁用其网络检查功能。 (如果有的话。)
答案 3 :(得分:0)
确保已将所有可用更新应用于您的计算机;包括SP1。
答案 4 :(得分:0)
我相信我终于找到了合适的答案。
Tess Ferrandez在加载ASP.NET程序集时挂起的帖子可能是问题所在:
http://blogs.msdn.com/tess/archive/2009/09/22/asp-net-case-study-hang-when-loading-assemblies.aspx
听起来好像很混乱并且挂断了。