質問

Windows Server 2008 R2およびIIS7.5の使用を開始したばかりで、Windows 2003のボックスから既存のサイトをいくつか移動しようとしています。サイトを正常に実行できますが、サイト内のすべてのCSS /イメージについて401エラーが発生しています。すべてのユーザーに読み取りアクセス権を付与すると、これが解決されます-しかし、私はこれを行うのはあまり幸せではありません。

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

これまでのところ

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

誰でも私のウェブサイトの設定方法を教えてもらえますか。

役に立ちましたか?

解決

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

他のヒント

2008 R2 IIS 7.5

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

今回のケースでは、NT Authority \ Authenticated UsersがローカルUSERSグループから削除され、IISが完全に壊れました。

401エラーの正確なステータスコードを確認します IIS 7ステータスコード 正確なエラーコードがわかれば、正確な問題のトラブルシューティングが簡単になります。
また、プロセスモニターを実行して、「アクセスが拒否されました」というメッセージがあるかどうかを確認します。フィルターを使用します。

よろしく、
Vivek。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top