3

IIS に asp.net サイトと WCF サービスを展開し、問題なくサイトとサービスにリモートでアクセスできます。リモート呼び出しに https を使用するようにサイト バインドを設定し、URL 書き換え IIS アドインを使用して、要求が http 要求の場合は https にリダイレクトします。すべての要求はリモートで機能していますが、実際に Windows 2008 Server にログオンし、IIS 7.5 を開き、サーバー上のコンテンツをローカルで参照しようとすると、資格情報のチャレンジが発生します。タイトル: "Windows セキュリティ" メッセージ: "{サーバー名に接続しています" }" OK/キャンセルボタン付き。

ローカル マシンから Web サイトにアクセスしているのと同じ資格情報でサーバーにログインしています。

何か案は?

表示されるエラー メッセージは次のとおりです。

The HTTP request is unauthorized with client authentication scheme 'Negotiate'.
The authentication header received from the server was 'NTLM,Negotiate'.

前述のように、サービスがリモートでアクセスされている場合、このエラーは発生しません。これは、サービスがホストされているサーバーからサービスを呼び出すときにのみ発生します。おそらくIISの設定ですか?

4

1 に答える 1

0

例外が示すように、認証方式が一致しません。クライアントは NTLM を提供していません。Internet Explorer の強化されたセキュリティ構成を確認し、有効になっているかどうか、または NTLM の使用が制限されているかどうかを確認してください。

于 2013-07-21T18:18:41.223 に答える