web-dev-qa-db-ja.com

HTTPエラー401.2-不正な認証ヘッダーが無効なため、このページを表示する権限がありません

すべてのユーザーにAnonymous.aspxページへのアクセスを許可する場合、基本認証を有効にする、および特定のユーザーに接続するを設定しました。

私の問題は、http://MyIPAddress/MyAlias/Anonymous.aspxにアクセスしようとすると、認証ポップアップが表示されることです。理想的には表示されません。ポップアップを閉じると、401.2 Unauthorized errorが表示されます。

エラーの概要

HTTPエラー401.2-不正認証ヘッダーが無効なため、このページを表示する権限がありません。エラーコード0x80070005

以下はweb.configファイルのスナップショットです。

<configuration>
   <system.web>
       <authentication mode=“Windows“/>
   </system.web>

   <location path=“Anonymous.aspx“>
       <system.web>
          <authorization>
              <allow users=“*“/>
          </authorization>
       </system.web>
   </location>
 </configuration>

このエラーを解決するにはどうすればよいですか。

21
BrainCoder

IIS->認証で匿名アクセスが有効になっていることを確認してください。

しかし、それを右クリックし、[編集]をクリックして、ドメイン\ユーザー名とパスワードを選択します。 (アプリケーションの物理フォルダーへのアクセス権を持つ)。

33
Oscar Ortiz

プロジェクトを選択してプロジェクトのプロパティを開き、次に進みます

表示>プロパティウィンドウ

そして、匿名認証が有効になっていることを確認してください

enter image description here

11

古い質問ですが、とにかく!

今朝私にも同じことが起こります。何週間も前からすべてが正常に機能していました……そうですね…昨日の夜、Windows PCユーザーアカウントのパスワードを変更しました!!!!! (私はどれほど愚かだった!!!)

簡単な修正:IIS-> authentication-> Anonymous authentication-> edit and set the user and new PASSWORD !!!!!

6

私は同じ問題を抱えていて、解決策を見つけ出すのにかなりの時間を費やしました。 2人の異なるユーザーを使用して、2つの異なるレベルで匿名認証を設定しました。下位レベルで設定を上書きしていないことを確認してください。

1
brrrrth