3

大規模なアプリケーションを継承しましたが、例外が発生するたびに、Chromeで意味不明な画面が表示されます。

ここに画像の説明を入力

ただし、IEでは、予想どおりに黄色の死の画面が表示されます。

ここに画像の説明を入力

なぜこれが起こるのかさえわかりません。エンコードの問題でしょうか?

編集- リクエスト ヘッダーとレスポンス ヘッダーは次のとおりです。

リクエスト:

Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8
Cache-Control:max-age=0
Connection:keep-alive
Cookie:.ASPXAUTH=5D3E8316B9AF0... [cut for brevity] 
Host:localhost:81
Referer: **************** [intentionally hidden]
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.96 Safari/537.4

応答:

Cache-Control:private
Content-Length:6193
Content-Type:text/html; charset=utf-8
Date:Wed, 07 Nov 2012 16:42:15 GMT
Server:Microsoft-IIS/7.5
X-AspNet-Version:4.0.30319
X-Powered-By:ASP.NET
4

1 に答える 1

1

Chromeデベロッパーツール(メニューツール->デベロッパーツール)を使用して、このケースをデバッグしてみてください。[ネットワーク]タブに切り替えて、ページをリロードします。次に、左側の列のファイル名をクリックし、[ヘッダー]->[応答ヘッダー]->[content-type]で値text/ htmlを確認し、[ content - encoding ]gzip確認ます。応答が圧縮されている可能性がありますが、これはhttpヘッダーで正しく宣言されていません。

[応答]タブも調べてください。コンテンツには読み取り可能なHTMLドキュメントがありますか?

于 2012-11-07T16:40:27.777 に答える