4

Windows Server 2008 R2 と IIS7.5 の使用を開始したばかりで、既存のサイトを Windows 2003 ボックスから移動しようとしています。サイトを正常に実行できますが、サイト内のすべての CSS / 画像で 401 エラーが発生します。全員に読み取りアクセスを許可すると、これは解決しますが、これを行うのはあまり嬉しくありません。

IIS7.5 は魔法のような新しい「アカウント」を利用し、各アプリケーション プールには独自のアカウントがあることを読みました。

これまでのところ、

  • 私のウェブサイト(kbank)のwwwrootに新しいフォルダーを作成しました
  • 別のマシンからファイルをコピーしました
  • IIS7 では、新しい Web サイト (仮想ディレクトリではない) を作成しました。これにより、Web サイトと同じ名前の新しいアプリケーション プールが作成されました。これは統合パイプライン プールです
  • Process Model / Identity では、これは ApplicationPoolIdentity を使用しており、Load User Profile は True に設定されています
  • フォルダーのルートへの IIS AppPool\kbank 読み取りアクセス権を付与

ウェブサイトの最適な設定方法を誰か教えてください。

4

3 に答える 3

2

2008 R2 IIS 7.5

参考までに。サーバーを再構築し、AppPool ID をドメイン アカウントに変更した後の 401.3 エラーのトラブルシューティングに無限の時間を費やした後、GPO が IIS を停止させていることがわかりました。「コンピューター」コンテナー内のサーバーでテストし、GPO が管理者以外の制限されたグループを変更していないことを確認してください。

この場合、NT Authority\Authenticated Users がローカルの USERS グループから削除され、IIS が完全に壊れました。

于 2012-09-13T18:46:29.670 に答える
1

たぶん、あなたは小さな一歩を逃しているだけです。アカウントに読み取りアクセスを許可したときに、すべてのサブディレクトリの設定が置き換えられたことを確認しましたか? また、アクセス権を変更した後に IIS のリセットが必要になる場合があります。

于 2009-10-30T12:36:54.920 に答える
0

401 エラーの正確なステータス コードを確認しますIIS 7 ステータス コード 正確なエラー コードがわかれば、正確な問題のトラブルシューティングが簡単になります。 また、 Process Monitor
を 実行し、フィルターを使用して「ACCESS DENIED」があるかどうかを確認します。

よろしく、
Vivek。

于 2009-11-04T18:51:03.417 に答える