0

概括

本地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 提供了很多次。

FireBug 显示被请求的文件,红色是那些 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

我还打开了“跟踪失败的请求”(使用此处的信息),但这并没有产生任何东西......目录是空的

4

1 回答 1

1

仍在测试这一点,但终于找到了成功。禁用我的 AVG 病毒扫描程序似乎可以解决这个问题。如果您有病毒扫描程序/安全程序包,不要费心添加例外,只需暂时禁用它并试一试。如果此测试证明成功,您可以重新添加异常。

知道你的感受。这让我发疯了好几个星期。我一直在调整 FF 和 Chrome 设置,但没有任何效果。

祝你好运...

于 2013-03-19T23:22:50.650 回答