【问题标题】:ASP.Net - Random encoded error on screenASP.Net - 屏幕上的随机编码错误
【发布时间】:2012-09-04 18:58:08
【问题描述】:

我什至不知道这个问题的标题是什么,但是有没有人看到并修复了下图中的错误?

这发生在我们的网站上,并且 IIS 中没有任何关于该错误的记录。我们在 IIS 7 上使用 .Net 4

【问题讨论】:

  • 发生这种情况时您尝试提供哪种文件?
  • 它看起来像是在尝试输出二进制文件......它引用的 url 是什么?你检查了应用程序池、mime 类型等?你可以从 chrome > developer tools > network 获得更多信息
  • 这发生在页面的常规帖子后面(没有响应标题/内容类型更改)
  • 错误类型?在没有适当标题的情况下提供 Gzipped 内容?如果这应该是一个 ASP .NET 页面,如果在调试器中设置断点,代码会被命中吗?您需要为您的问题提供更多详细信息。
  • 通过 fiddler 或 Chrome 中的开发者工具查看。在我看来,Web 服务器正在流式传输一个没有 content-disposition 标头的二进制文件。

标签: asp.net


【解决方案1】:

为了给出答案,并尝试帮助继续前进,如果您在页眉上设置 Content-Length 并随后对页面进行 GZip,但未能更改页面上的Content-Length(因为已将所有准备就绪都写入其中。这会在尝试解压缩页面时对浏览器造成失败。

所以检查你是否在某个地方设置了它。

这是两个输出相同的类似问题。

IIS content-type wrong for compressed CSS

ASP.NET site sometimes freezing up and/or showing odd text at top of the page while loading, on load balanced servers

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-08
    • 2012-07-01
    相关资源
    最近更新 更多