2011-06-10 5 views
1

우리는 IE8 및 IE9에서 IE7 모드를 강제하는 서버가 하나 있습니다. HTTP 응답 헤더를 확인했는데 X-UA 호환 헤더 세트가 없습니다. 또한 web.config에서 customHeaders를 구성하지도 않습니다. 개발자의 컴퓨터 또는 개발 서버에서 앱을 실행할 때 IE8과 IE9는 각각 IE8과 IE9 모드로 앱을 렌더링합니다.IIS7 응답 헤더 또는 web.config 설정이없는 IE7 모드 강제로

IE7 모드를 강제 할 수있는 다른 설정이 있습니까?

답변

3

IE의 기본값 인 "호환성보기에서 인트라넷 사이트 표시"설정 때문일 수 있습니다. 개발자 컴퓨터에서 IE의 도구 -> Compaitbility보기로 이동하여 문제가 있는지 확인하십시오.

+0

나는 이것이 그럴 것이라고 생각하지 않습니다. IE의 같은 인스턴스에서 두 개의 탭을 열어서, 내 dev 컴퓨터 나 dev 서버에서 앱을 실행할 때 올바른 모드를 볼 수 있고, QA 서버 (문제가있는 앱)에서 앱을 실행할 때 IE7을 볼 수 있습니다. –

+0

QA 서버가 명시 적으로 또는 "인트라넷 네트워크 자동 검색"을 통해 "인트라넷"에있는 컴퓨터로 식별되는 경우 "신뢰할 수있는 사이트"를 표시하는 경우에도 인트라넷이 기본값이되며 IE7 호환성에 표시됩니다 기본적으로보기. 어쨌든 시도해 보겠습니다. QA에 정확한 문제가있는 것 같습니다. 작동하지 않으면 약 15 초 정도의 노력이 필요합니다. – GunnerL3510

+0

감사. 월요일에 그 각도에서 보도록하겠습니다. –