Windows認証を使用するように設定されたASP.NET Webサイトがあります。ASP.NET Windows認証の問題 - Windowsユーザーとパスワードを受け入れるサイトを取得できません。
私が以下を使用する場合は、ウェブサイトにアクセスできます。私はWindowsの認証がWebサイトに設定されており、IISで有効になっていることを知っています。
<authorization>
<allow users="*"/>
</authorization>
ただし、私はこのサイトに一般公開できないようにしたいので、次のようにして1人のユーザーにアクセスを許可します。エラー画面「401 - Unauthorized:無効な資格情報が原因でアクセスが拒否されました」が表示されるまで、3回の試行でバウンスします。
明らかに最初の質問は - ユーザー名、PC名が正しいということです。それは可能ですが、私はすべての可能な順列を試しました。これは私の前の開発ボックスで正常に動作し、この新しいものはまったく同じように設定されています。
<authorization>
<allow users="PCNAME\MYUSER"/>
<deny users="*"/>
</authorization>
ASP.NETログには洞察がありません。
更新日:私は今まで私がこの問題を以前に持っていたことを私の過去のメモから見てきました。認証は私がホストPCにいない限り動作します。
これはなぜですか?私はこれについてもう一度無駄に過ごしたとは信じられない.....