2011-10-19 3 views
1

우리는 외부에서 호스팅되는 우리 사이트 중 하나를 가지고 있으며 우리의 모든 인터넷 액세스는 프록시를 통해 이루어집니다.HTTP 1.1을 사용하는 AJAX 호출

이 원격 사이트 (ASP.NET 4.0, IIS 7.5, Server 2008 R2)는 "프록시 연결을 통한 HTTP 1.1 사용"설정이 설정되어 있지 않아 대부분의 도메인 컴퓨터에서 작동하지 않는 것으로 나타났습니다 IE9에서는 ScriptResource.axd 페이지가 깨져서 읽을 수없는 문자로 나옵니다. (WebResource.axd와 다른 모든 호출은 괜찮습니다).

우리는 내부적으로이 문제를 해결할 수 있지만 다른 사용자도 동일한 문제가 발생할 수 있으므로 걱정할 것입니다. 제 질문은 ScriptResource.axd가 IIS에서 제공하는 방식으로이 문제를 완화 할 수있는 방법을 제어하는 ​​설정입니까?

답변

1

결국 브라우저에서 처리 할 수 ​​있는지 여부에 관계없이 64 비트 ScriptResource.axd 처리기가 압축 된 데이터를 보내고 있음을 발견했습니다.

<system.webServer> 
    <modules runAllManagedModulesForAllRequests="true" /> 
    <urlCompression doDynamicCompression="false" /> 
</system.webServer> 
:

수정 프로그램의 Web.config에 이것을 추가했다