0

ローカル (IIS の外部): IE/FireFox/Chrome 全体ですべて正常に動作します

IIS: FireFox 以外はすべて問題なく動作します。サブフォルダーのコンテンツをロードしたくありません。

私は問題をググってしまったので...

  1. パーミッションは適切に設定されています (結局のところ、他のブラウザでも問題なく動作します)。
  2. ファイルへのパスも問題ありません。(繰り返しますが、FireFox だけです。)
  3. .css IIS の MIME タイプは「text/css」です。
  4. 静的コンテンツは IIS 機能でチェックされます。
  5. Notepad++ によると (このサイトはこれで作成されています)、ANSI でエンコードされています。(他の人も試しましたが変化なし)

FireBug > Net > All: ページと Google がホストするスクリプト以外のすべてが「読み込み中」として表示されます。つまり、ローカルのものはすべてロードに失敗します。(これらはすべてルートのサブフォルダーに保存されます。)

文書タイプ:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<頭>

<title>My Website</title>
<meta charset="ISO-8859-1" http-equiv="X-UA-Compatible" value="IE=9" />
<link rel="stylesheet" type="text/css" href="styles/clean.css" />
<link rel="stylesheet" type="text/css" href="styles/style.css" />
<noscript><link rel="stylesheet" type="text/css" href="styles/noscript.css" /></noscript>
<script type="text/javascript" src="scripts/jquery-1.7.1.js"></script>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript" src="scripts/script.js"></script>
<!--[if lt IE 10]>
<script type="text/javascript" src="scripts/pie.js"></script>
<script type="text/javascript" src="scripts/html5shiv.js"></script>
<script type="text/javascript" src="scripts/selectivizr.js"></script>
<![endif]-->

何でもいいので、よろしくお願いします。ありがとう。

4

3 に答える 3

2

ソリューション:

  1. ブラウザのキャッシュをクリアします。それが機能するかどうかを確認します(機能するはずです)。
  2. ~/続いてパスを使用します。それがうまくいくかどうか見てください。
  3. 最後に、何も機能しない場合は絶対URLを使用します。
于 2012-07-09T17:09:50.700 に答える
0

IIS の書き換えルールを確認しましたか? クロムを使用して右クリックし、ページのプロパティを調べ、[リソース] に移動してリソースへのリンクを確認します。ロードされていない場合は、IIS の構成に問題がある可能性があります...ディレクトリ ルート、書き換え (リダイレクト) ルール、または各ディレクトリへのアクセス許可に問題がある可能性があります。

于 2012-07-09T17:20:00.920 に答える