Вызов AJAX с использованием HTTP 1.1 - PullRequest
1 голос
/ 19 октября 2011

У нас один из наших сайтов размещен снаружи, и весь наш доступ к Интернету осуществляется через прокси.

Мы обнаружили, что этот удаленный сайт (ASP.NET 4.0, IIS 7.5, Server 2008 R2)не работает на большинстве наших доменных компьютеров из-за того, что в IE9 не установлен параметр «Использовать HTTP 1.1 через прокси-соединения» - страницы ScriptResource.axd искажаются и отображаются как неразборчивые символы.(WebResource.axd и все остальные вызовы в порядке).

Мы можем исправить это внутренне, но обеспокоены тем, что у других пользователей может возникнуть такая же проблема, поэтому мой вопрос: есть ли параметр, который управляет ScriptResource.IIS обслуживает axd, что мы можем изменить, чтобы облегчить это?

1 Ответ

1 голос
/ 26 октября 2011

В конце концов я обнаружил, что 64-битный обработчик ScriptResource.axd отправляет сжатые данные независимо от того, может ли браузер их обработать или нет.

Исправлено добавление этого в файл web.config:

<system.webServer>
    <modules runAllManagedModulesForAllRequests="true" />
    <urlCompression doDynamicCompression="false" />
</system.webServer>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...