IISにjQueryを設置したら401.3エラー
こちらを参照:
サーバーはWindows XP、付属のIIS5.1。
jQueryのファイルをダウンロードしWebサーバーに設置し、
ブラウザでページを開いたところ、
$がundefinedになる。
Firebugの接続を見ると、
jQueryのファイルへのリクエストが、
401 Access Denied
となっている。
新規に作成して設置したファイルはこういうことはなかったけど...。
上記の参照ページにしたがい、アクセス権の設定を変更。
1. jQueryのファイルを右クリックして「プロパティ」を選択。
2. 「セキュリティ」タブの「グループ名またはユーザー名」のリストに、
「IISプロセスアカウントの起動」
「インターネットゲストアカウント」
がないことを確認。
3. 「追加」ボタンをクリック。
4. 次のダイアログで、「詳細設定」をクリック。
5. 次のダイアログで、「今すぐ検索」をクリック。
6. 検索結果から以下を探す。
IUSR_○○○ → インターネットゲストアカウント
IWAM_○○○ → IISプロセスアカウントの起動
7. 他のファイルのプロパティに、ASP.NETのアカウントもあったので、
それも追加しておく。
8. 各ユーザーのアクセス権は、ほかのファイルを参照して設定。
で、401がでなくなりました。
原因はよくわからないけど。