2016-08-15 17 views
0

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週間で解決しようとしましたが、まだ解決策はありません。

+0

があなたの 'ドメイン\ user'が権限を持っていないリモートサーバー上に、おそらくあなたのネットワーク管理者に得ることができますか..? – MethodMan

+0

私はあなたのASP.NETフォーラムに同じ問題の投稿を返信します。必要なすべてのデータをまだ収集していないため、さらにトラブルシューティングが依然として必要です。 –

+0

"Windows"(本当にKerberos)認証の代わりにNTLMに切り替えることを本当に本当にお勧めします。あなたがKerberosを使用しなければならない場合、あなたは私の時間単位で私を契約して問題を解決することができます... Kerberosは邪悪な地獄の産卵地です... – Aron

答えて

0

私の経験では、通常、の認証が失敗した場合に発生します。ユーザーはマシンにログインしているが、必要な役割を果たしていないか、リソースを表示する権限がないため、認証されます。ポップアップは、アクセス権のあるアカウントに切り替えることができます。

+0

IISログファイルがそのようなアクセスのために401.3を示すなら、質問者からそれを証明する証拠はまったくない。 –

1

私たちはこの正確な問題に取り組んでいました。 Windowsのアップデートによってこの問題が発生したようです。私たちは、Exchange Web Services、Autodiscover、LDAPS、基本的にはIISに触れたすべての問題を見ていました。

KBはKB3179575です。また、KB3177723も削除されました。

希望はこれを使用すると、システム/ネットワーク管理者がいるん承認/

関連する問題