本地IIS& IIS Express在提供内容文件时挂起(JS& CSS)

时间:2014-02-25 19:48:56

标签: asp.net iis iis-7 iis-express

在使用IIS 7.5和Visual Studio 2013 Express的全新Windows 7安装中,IIS和IIS Express似乎在提供基本内容文件时挂起。

内容非常简单。它包括:

  • index.html(356字节)
  • cssTest.css(1,122 bytes)
  • jsTest.js(274,370字节)

根据文件的大小(但不是内容),以及我是否使用本地IIS或IIS Express,浏览器会在下载链接到index.html的内容文件时冻结。

Internet Explorer 11 hanging on download

我在http://goo.gl/18cTrp

上提供了其他屏幕截图和源代码

2 个答案:

答案 0 :(得分:0)

事实证明这是由IIS Compression Icon压缩引起的。

在IIS中,如果我关闭压缩,则错误将不再发生。

Disabling Compression

答案 1 :(得分:0)

IIS是一个问题(最高版本为8.5)。如果你想保持静态压缩(因为它加快了下载时间),那么:

  • 关注instructions in this answer更改点击频率检查设置
  • 使用以下命令完全禁用命中频率检查(在IIS 8.5上):

    %windir%\system32\inetsrv\appcmd.exe set config  -section:system.webServer/httpCompression /staticCompressionIgnoreHitFrequency:"True"  /commit:apphost