Gzipped ответ отображается как необработанные данные - PullRequest
1 голос
/ 29 ноября 2011

В бета-версии нашего нового веб-приложения я получил эту испорченную ниже страницу от одного из наших тестовых пользователей.

Пользователь использует FF на Mac.Сайт построен на asp.net (.NET 4.0), использует AJAX и работает на сервере Windows 2008 с использованием динамического сжатия.Страницы соответствуют XHTML 1.0 Strict, и разметка проверяется.

Этот пользователь единственный, кто сообщил об этой ошибке (мы тестировали ее в течение некоторого времени, но, возможно, это был первый пользователь с FF на Mac).Он не может систематически воспроизводить это, но это происходит время от времени.

Я понятия не имею, что здесь происходит, кто-нибудь видел это раньше?

enter image description here

Дайте мне знать, если я должен предоставить больше информации о настройке нашего сервера или о настройке пользователей.

1 Ответ

0 голосов
/ 30 ноября 2011

Мне кажется, я нашел исправление для этого:

Я провел некоторое тестирование и, к своему удивлению, сам испытал ту же ошибку в Firefox и Safari для Windows.

Где-то здесь, на SO, я нашел предложение отключить сжатие 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 Варьируется: сервер Accept-Encoding: Microsoft-IIS / 7.5 X-AspNet-версия: 4.0.30319 X-Powered-By: ASP.NET Дата: вторник, 29 ноября 2011 21:45:06 GMT Содержание-длина: 7534 <ͽ <code>I–%&/mÊ{JõJ×àt¡€ $ Ø

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...