3

Chrome で次の警告が表示されます:「リソースはスタイルシートとして解釈されましたが、MIME タイプ text/html で転送されました。」これは、IIS 8 (Windows 8) からブラウザーで Web サイトを実行しているときに発生します。ファイル システムを使用して Visual Studio (2010) から Web サイトを実行しても、問題はありません (CSS が Web サイトに適用され、Web サイトが期待どおりに表示されることを意味します)。

この問題に関するいくつかの投稿を読みましたが、まだ解決できていません。誰かが私にいくつかの提案をすることができれば、それは素晴らしいことです.

4

6 に答える 6

5

実は、私の場合、たまたま権利(許可)の問題であることがわかりました。以前に IIS で MIME タイプを調べたところ、それに応じて設定されています。つまり、CSS が「text/css」に設定されています。「読み取りと実行、フォルダーの内容の一覧表示、および読み取り」権限を許可に設定するための web サイトフォルダーに対する権限を持つようにユーザーグループを追加すると、問題が解決しました。

結論 IIS に別のルート Web サイト フォルダーを使用しているために、CSS が正しく「アクセスできない」可能性があります。問題は IIS の MIME タイプの設定にあると思われるかもしれませんが、ユーザー グループ (まだ追加していない場合は IIS_IUSRS グループも追加する必要があります) が追加されていない可能性があります。 Web サイトがある場所の既定のルート フォルダーが配置されているため、この問題が発生します。

于 2013-05-09T15:47:48.293 に答える
2

これは私自身の許可の問題でした。会社が共有する新しいプロジェクトに問題があり、アプリ プールのアクセス許可が許可されています。入って my-pc\Users グループを追加し、権限を細分化して完全な権限を付与するように指示する必要があります。ページにアクセスするためにこれを行ったと思っても、JS / CSS ファイルにはそのグループがありませんでした。再度追加した後、CSS および JS ファイルが読み込まれ、このメッセージがデバッガーから消えました。

于 2014-06-09T15:59:51.937 に答える
0

構成ファイルに css mimetype (text/css) を追加すると、うまくいきました。

于 2013-05-09T15:22:19.997 に答える
0

ルートフォルダーの.htaccessに「AddType text/css .css」を追加するとうまくいきました。

于 2013-08-22T15:24:28.403 に答える
0

pjdevries と同様に、私の場合、これはシステム管理者によって別のボリュームにコピーまたは再作成された inetpub フォルダーが原因でした。解決策は、ローカル ユーザー グループに、新しい inetpub フォルダーへの実行、読み取り、および一覧表示のアクセス許可を付与することでした。

于 2017-01-16T23:06:17.790 に答える