概括
我本地IIS7.5 中的会话无缘无故停止响应。
细节
我正在使用 Visual Studio 2010 在 Windows 7 Ultimate 32 位机器(这是在 VMware Workstation 中运行的 VMware 实例)上开发 ASP.NET 2.0 Web 应用程序。
没有明显的原因,IIS 似乎只是停止为当前会话工作。如果我重新启动浏览器,它会工作......一段时间,然后再次停止。如果我打开一个不同的浏览器(当第一个浏览器挂起时),新的浏览器可以工作......很短的时间。
重新启动 IIS 工作(短时间)或重建应用程序(短时间) - 但是当它停止工作时绝对没有模式......这让我发疯了!
在此期间没有高 CPU 使用率,也没有任何高内存使用率。
它似乎也不是特定于浏览器的——我通常使用 FireFox 进行开发,但这也发生在 Chrome 和 IE 上。它不仅在机器上,而且当我在其他虚拟实例中运行的旧浏览器上测试网站时。
我不确定这种情况是什么时候开始发生的,所以我无法说出当时发生了什么变化(如果有的话)。
任何人都可以提出任何可能发生这种情况的原因吗?
更新
这让我发疯了——所以我一直在做更多的调查。
这是 FireBug 的屏幕截图,显示实际.aspx
请求正在正确完成,但由于某种原因,IIS 根本没有响应对页面内所有文件的请求。这些文件肯定在那里,并且由 IIS 提供了很多次。
我已经打开了 IIS 的日志,它记录的唯一请求是那些在 FireBug 中显示为成功的请求……那些红色的丢失了。
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port c-ip sc-status sc-substatus sc-win32-status time-taken
2013-02-06 11:00:40 127.0.0.1 GET /default.aspx - 80 superuser 127.0.0.1 200 0 0 15
2013-02-06 11:00:40 127.0.0.1 GET /Org/Layout/Css/v0/FrontGeneral.css - 80 - 127.0.0.1 200 0 0 15
2013-02-06 11:00:40 127.0.0.1 GET /WebResource.axd d=IJ9YYVsWm9qkk8kUYcn2sYcQLbYErTn4We9MkwgF6JGUiPeoRWMmAKKsi_AbjNJQ-Je-l4D-1zuU66SBZi_kDHe1u7c1&t=634604425351482412 80 superuser 127.0.0.1 200 0 0 0
2013-02-06 11:00:40 127.0.0.1 GET /Scripts/v0/DefaultButtonFix.js - 80 - 127.0.0.1 304 0 0 0
我还打开了“跟踪失败的请求”(使用此处的信息),但这并没有产生任何东西......目录是空的