IIS7.5会话挂在本地开发机器上

时间:2013-01-03 12:03:27

标签: visual-studio-2010 iis windows-7 iis-7.5

摘要

我的本地 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 showing the files which were requested, the ones in red being those which IIS failed to serve despite being there

我已经打开了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

我还打开了“跟踪失败的请求”(使用信息from here)但是没有产生任何内容......目录是空的

1 个答案:

答案 0 :(得分:1)

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

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

祝您好运......