ASP.NET MVC 4.0で開発されたイントラネットアプリケーションにWindows認証を使用しています。Windows認証で資格情報の入力を求めるポップアップが表示されるのはなぜですか?
Web.configファイルで、認証モードを「Windows」に設定し、IIS有効Windows認証で無効にし、アナウンスと偽装を無効にします。
Everythngはローカルでは問題なく動作しますが、IIS 8.5を使用してWindows Server 2012に展開すると、初めてのページ読み込み時に資格情報のポップアップが表示されていました。正しい資格情報を入力してもそれは働かない。その後、私は3〜4回、問題なくロードされたページをキャンセルしました。私はブラウザを閉じて、同じURLを再読み込みする場合は、資格情報を求められません。今回は同じURLを使用した後、その資格情報を求めました。
この問題は無作為に起こっており、IE 11とGoogle Chromeのブラウザを使用して10-15回にわたってページを継続的に更新すると問題を再現できます。両方のブラウザで同じ問題が発生します。
私の要件として、イントラネットアプリケーションであるため、資格情報のポップアップは表示しないでください。
私はこれを手伝ってください、私は最後の2週間で解決しようとしましたが、まだ解決策はありません。
があなたの 'ドメイン\ user'が権限を持っていないリモートサーバー上に、おそらくあなたのネットワーク管理者に得ることができますか..? – MethodMan
私はあなたのASP.NETフォーラムに同じ問題の投稿を返信します。必要なすべてのデータをまだ収集していないため、さらにトラブルシューティングが依然として必要です。 –
"Windows"(本当にKerberos)認証の代わりにNTLMに切り替えることを本当に本当にお勧めします。あなたがKerberosを使用しなければならない場合、あなたは私の時間単位で私を契約して問題を解決することができます... Kerberosは邪悪な地獄の産卵地です... – Aron