7

Windows 2008サーバーでホストされているイントラネットWebサイトのカップルがあり、それらのすべてがWindows認証モードを使用しています。例えば、Windows認証資格情報ボックスがIE8とIIS7で複数回尋ねる

  1. SiteAの
  2. SiteBの
  3. SITEC
  4. 土地を選定(動作しない)
  5. SiteEは特別な変更を加えることなく、その中でも

(動作しない)、サイトA、 BとCは動作していますが、サイトDとEはIE8では動作していません。私は設定をダブルチェックし、私はすべて同じ設定を設定すると確信しています。しかし、Firefoxを使ってテストすると、すべてのサイトが動作しています。

IE8ではSiteA、B、Cのために自分の認証情報を入力する必要はなく、自分のADアカウントを使って自動的にログインします。しかし、サイトDとEについては、ユーザー名とパスワードを3回尋ねた後、正しいものを提供しても、次のエラーメッセージが表示されます。

401 - Unauthorized: Access is denied due to invalid credentials. 
You do not have permission to view this directory or page using the credentials that you supplied. 

エラーが発生したサイトに対して、認証と認証の設定を添付しました。 enter image description here

高度な設定は以下の通りです:

enter image description here enter image description here

は、どのように私はサイトA、BおよびCのように動作するようにこれらの誤ったサイトを設定することができますか?私は何を取りこぼしたか?

企業ポリシーのIE8 cozにはセキュリティタブがありません。SiteA、B、Cが正しく動作するように調整するものはありません。

ありがとうございました。

+0

既に「Windows認証」の「詳細設定」と「プロバイダ」を確認しましたか? – Filburt

+0

はい、私はスクリーンショットを添付しました。 – TTCG

答えて

7
この手順では、私のためにそれを固定

...

  1. オープンIISマネージャ
  2. ブラウズすると、問題のサイトをクリックし
  3. ダブル
  4. 右Windows認証」をクリックして認証アイコンをクリックしてください"プロバイダ"をクリックします
  5. "NTLM"をリストの先頭に移動します。
+0

ありがとう、ケーシー:-)私は多くの同様のSOの質問や他のサイトを見たが、この単純な答えを見つけることができませんでした。私のケースは、Angular UIとWeb API 2アプリケーションをIISの同じサイトにホストすることでした。この変更の後、それは魔法のように働いた。簡単な理由を追加してください。 –

3

NTLMはプロバイダのトップにある必要があります。また、高度な設定での拡張保護は、ここまで行ったようにオフにする必要があります。これにより、chromeまたはfirefoxから接続すると発生する認証の問題も修正されます。

関連する問題