如果我在Chrome或Firefox中查看我的博客,它看起来就像我期望的那样。但是,如果我试着在IE(11.0.9600.17801)中查看它,它会问我是否要下载W69NUE8S(或其他一些随机文件名),它看起来像是一些二进制文件。
http://dotnetwhatnot.pixata.co.uk/
我尝试删除所有临时文件,但没有帮助。
任何想法?
答案 0 :(得分:2)
这里的问题似乎是内容的双重压缩。标题显示了这一点:
HTTP/1.1 200 OK
Cache-Control: public
Content-Type: text/html; charset=utf-8
Content-Encoding: gzip,gzip
...
请注意Content-Encoding
标题上的加倍。 According to an older Firefox bug,此问题不仅影响以前版本的Firefox,还影响Internet Explorer版本8及更高版本。似乎Mobile Safari也可能在某种程度上受此影响。
我能够通过自定义FiddlerScript对内容进行两次解码,并确认这可以解决Internet Explorer和Microsoft Edge中的问题。
我打算在网上打开一张票,供网络团队考虑。与此同时,我鼓励您稍微拨回来,只对您的外出内容进行一次编码。这将确保旧版Firefox和Internet Explorer上的用户能够看到您的内容。
如果您无法修改压缩规则,那么您唯一的其他选择就是暂时将其禁用。
我在这里复制了这个问题:http://sampsonvideos.com/experiments/gzipgzip.php