2009-07-20 2 views
0

IIS7에서 ASP.NET MVC를 실행하는 사이트에서 이상한 문제가 발생했습니다.외부 스타일 시트 콘텐츠가 어떻게 든 페이지에 포함됩니다.

페이지 새로 고침 (F5)을 수행 할 때마다 외부 스타일 시트 콘텐츠가 CSS 파일을 가리키는 태그 대신 페이지 자체에 "주입"됩니다. 로컬

<head><style type="text/css">body{ color: #000; }</style></head> 

, 그것은 서버에 업로드되어있는 경우에만, 전혀 문제가 없다 : 예 :로

<head><link type="text/css" rel="stylesheet" href="external.css" /></head> 

는 렌더링합니다. 하드 새로 고침 (Ctrl + F5)을 수행하면 렌더링이 필요하지만 이후 요청은 렌더링되지 않습니다.

저는 IIS7에 익숙하지 않기 때문에이 문제가 발생할 수 있는지 여부는 알 수 없습니다.

도움을 주시면 감사하겠습니다.

답변

1

부적절하게 닫힌 스크립트 태그가 페이지를 혼란에 빠뜨리고있는 것으로 나타났습니다.

페이지를 고정하면 페이지가 정상적으로 렌더링됩니다.

0

글쎄, 이상한 문제입니다. IIS7에 설정이 있거나이 문제를 일으키는 처리기가 있는지 여부는 알 수 없습니다.

Fiddler 또는 Live HTTP Headers과 같은 도구를 사용해 외부 CSS 파일이 실제로 요청되지 않았는지 확인하십시오.