在我们的新网络应用程序的测试版上,我收到了来自我们的一位测试用户的以下杂乱页面。
用户在Mac上使用FF。该站点基于asp.net(.NET 4.0)构建,它使用AJAX并使用动态压缩在Windows 2008服务器上运行。页面在XHTML 1.0 Strict中,标记验证。
此用户是唯一报告此错误的用户(我们已经测试了一段时间,但可能是第一个在Mac上使用FF的用户)。他无法系统地重现它,但它不时发生。
我不知道这里发生了什么事,有人以前见过这个吗?
如果我应该在我们的服务器设置或用户设置上提供更多信息,请告诉我。
答案 0 :(得分:0)
我相信我找到了解决方法:
我做了一些测试,令我惊讶的是,我自己在Firefox和Safari for Windows上遇到了同样的错误。
在某处,我发现了禁用GZIP压缩的建议。我在Windows Web Server 2008 R2(iis7)上安装了动态和静态压缩。首先,我卸载了静态,但没有解决问题。但卸载后我都没有看到错误。错误页面(据我所知)所有AJAX调用都返回了json。
所有错误页面都以这样的方式开头:
HTTP / 1.1 200 OK Cache-Control:private Content-Type:text / html; charset = utf-8 Content-Encoding:gzip Vary:Accept-Encoding Server: Microsoft-IIS / 7.5 X-AspNet-Version:4.0.30319 X-Powered-By:ASP.NET 日期:2011年11月29日星期二21:45:06 GMT内容长度:7534 <í½
I–%&/mÊ{JõJ×àt¡€
$Ø