2011-05-08 5 views
0

이것은 내 설정입니다.다른 서버와 다른 웹 사이트 렌더링

내가 네트워크에있는 로컬 웹 서버를 실행하고 (윈도우 7/IIS7)와 나는 호스팅 제공 업체 (윈도우 2008/IIS7.5)

나는 웹 사이트를 업로드

(ASP와 전용 서버가 있습니다. net MVC 3.0)를 모든 브라우저 (IE7/IE8/FireFox/Chrome)에서 올바르게 액세스 할 수있는 로컬 서버에 연결하십시오.

웹 사이트를 전용 서버에 업로드 할 때 (IE8/FireFox/Chrome) 올바르게 사이트에 액세스 할 수 있으며 올바르게 렌더링되지만 IE7에서는 CSS가 다운로드되지 않는 것처럼 올바르게 렌더링되지 않습니다. .

피들러를 설치하고 브라우저와 마찬가지로 IE7에서 동일한 파일 (css/js)을 다운로드하고 있음을 확인했습니다. 또한 IE7의 브라우저 소스를 다른 브라우저와 비교해도 아무런 차이가 없었습니다.

내부 서버에서 작동하는 동안 IE7이 전용 서버에서 작동하지 않는 이유는 완전히 모르겠다. 두 서버 모두 다른 모든 브라우저에서 제대로 작동합니다. 내가 외부 서버에 대한 http://192.168.0.160/ 으로 웹 사이트에 액세스 내부 서버에 대한

최종 노트 나는 HTTP로 웹 사이트에 액세스 :/도메인 _/

어떤 통찰력, 아이디어, 예감이 크게 감상 할 수있다.

+0

IE 캐시를 지우십시오. –

+0

나는 그랬다. 문제가 해결되지 않았기 때문에 올바른 CSS 파일을 다운로드하기 위해 피들러에 의지했다. –

답변

0

프로덕션 서버에서 보안 문제가 발생했습니다. CSS 파일에 올바른 권한이 없으므로 브라우저에서 다운로드하지 않았습니다. 피들러는 즉시 실마리를하지 않았기 때문에 그것을 집어 들었습니다.

1

당신의 <head></head> 섹션에 다음 태그를 넣어 시도해보십시오 X-UA 호환 메타 태그 힘에 8 IE 내가 8 렌더링 페이지 IE 7으로 IE와 비슷한 문제를 했어

<meta http-equiv="X-UA-Compatible" content="IE=8"> 

등 IE 8로 렌더링합니다. 또한이 컨트롤을 사용하여 호환성 모드에서 강제로 렌더링 할 수도 있습니다.

+0

슬프게도 문제가 해결되지 않은 태그를 추가하려고 시도했습니다. 이 사이트는 IE8에서 문제없이 작동합니다. 문제는 IE7입니다. –

관련 문제