1. ホーム
  2. asp.net

[解決済み] HTTPエラー 401.3 - 認証されていません

2022-03-04 05:33:58

質問

Windows 7とIIS 7.5で新しく作成したWebサイトで、このエラーが発生しました。SSL証明書を作成し、新しいウェブサイトをバインドしました。

<ブロッククオート

HTTP エラー 401.3 - 認証されていません。
Webサーバーのこのリソースに対するアクセス制御リスト(ACL)構成または暗号化設定のため、このディレクトリまたはページを表示する権限を持っていません。

先ほどウェブサイトを作成した際、「ウェブサイトの追加」ダイアログで「アプリケーションユーザー(パススルー認証)」を選択し、「設定のテスト ..."」ボタンをクリックすると、このエラーメッセージが表示されます。

<ブロッククオート

サーバーは、指定された物理パスにアクセスするために、組み込みアカウントによるパススルー認証を使用するように設定されています。しかし、IIS Manager では、組み込みアカウントにアクセス権があるかどうかを確認できません。アプリケーションプールのIDが物理パスへの読み取りアクセス権を持っていることを確認してください。このサーバーがドメインに参加しており、アプリケーションプールのIDがNetworkServiceまたはLocalSystemである場合は、物理パスへの読み取りアクセスが可能であることを確認します。その後、これらの設定を再度テストします。

解決策をご教示ください。

ありがとうございます。

解決方法は?

Web サイトのアプリケーションプールと Web サイトが同じ ID で実行されていることを確認します。次に、このIDが仮想ディレクトリに必要なパーミッションを持っていることを確認してください。私は全く同じ問題に直面し、上記の2つのチェックで解決しました。