我有一个大部分时间都能正常工作的 ASP.NET MVC 应用程序。有时,用户抱怨他们提交了一个操作请求,应用程序似乎挂起(即即使几分钟后浏览器也没有收到响应,最终浏览器超时。)我可以从 HttpWatch 看到正在提交请求,IIS日志显示接收请求的服务器,应用程序日志显示正在调用并正常完成的请求操作。HttpWatch 给出的错误通常是“ERROR_INTERNET_CONNECTION_RESET”或“NS_ERROR_NET_RESET”。
该应用程序还向同一服务器发出许多 Ajax 请求,这些请求似乎都正常运行 - “挂起”情况仅发生在完整的 HTTP 页面加载(即不是 Ajax 请求)上。
起初我以为这与浏览器有关,但它同时发生在 IE8 和 IE9 以及 FireFox 17 上,这可能是上面发布的两条不同错误消息的原因。c
有谁知道问题是什么?