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に慣れていないので、この問題が原因で発生する可能性があります。
ご協力いただければ幸いです。