2

次のエラーが発生しています...

「/」アプリケーションでサーバー エラーが発生しました。IIS は認証スキーム 'IntegratedWindowsAuthentication, Anonymous' を指定しましたが、バインディングは正確に 1 つの認証スキームの指定のみをサポートします。有効な認証方式は、Digest、Negotiate、NTLM、Basic、または Anonymous です。1 つの認証スキームのみが使用されるように IIS 設定を変更します。説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。

例外の詳細: System.InvalidOperationException: IIS は認証スキーム 'IntegratedWindowsAuthentication, Anonymous' を指定しましたが、バインディングは正確に 1 つの認証スキームの指定のみをサポートします。有効な認証方式は、Digest、Negotiate、NTLM、Basic、または Anonymous です。1 つの認証スキームのみが使用されるように IIS 設定を変更します。

ソース エラー:

現在の Web 要求の実行中に未処理の例外が生成されました。例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して特定できます。

スタックトレース:

[InvalidOperationException: IIS は認証スキーム 'IntegratedWindowsAuthentication, Anonymous' を指定しましたが、バインディングは正確に 1 つの認証スキームの指定のみをサポートします。有効な認証方式は、Digest、Negotiate、NTLM、Basic、または Anonymous です。1 つの認証方式のみが使用されるように IIS の設定を変更してください
。 、文字列 multipleContractsErrorMessage) +709
System.ServiceModel.Web.WebServiceHost.OnOpening() +203 Microsoft.ServiceModel.Web.WebServiceHost2.OnOpening() in e:\bt\3781\Microsoft.ServiceModel.Web\Microsoft.ServiceModel.Web\WebServiceHost2.cs:69 システム.ServiceModel.Channels.CommunicationObject.Open(TimeSpan タイムアウト) +229
System.ServiceModel.HostingManager.ActivateService(String normalizedVirtualPath) +121
System.ServiceModel.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath) +479

[ServiceActivationException: コンパイル中に例外が発生したため、サービス '/Service.svc' をアクティブ化できません。例外メッセージは次のとおりです。IIS は認証スキーム 'IntegratedWindowsAuthentication, Anonymous' を指定しましたが、バインディングは 1 つの認証スキームの指定のみをサポートします。有効な認証方式は、Digest、Negotiate、NTLM、Basic、または Anonymous です。1 つの認証スキームのみが使用されるように IIS の設定を変更し て
ください 。 HostedHttpRequestAsyncResult.ExecuteSynchronous(HttpApplication context, Boolean flowContext) +176


System.ServiceModel.Activation.HttpModule.ProcessRequest(オブジェクト送信者, EventArgs e) +278
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +68 System.Web.HttpApplication.ExecuteStep(IExecutionStep ステップ, Boolean& completedSynchronously ) +75

バージョン情報: Microsoft .NET Framework バージョン:2.0.50727.3615; ASP.NET バージョン:2.0.50727.3618

4

1 に答える 1

0

上記のエラーによると、Windows 2003 マシンでIIS 認証を構成して、2 種類の認証 (統合および匿名) を許可しています。1 つのタイプの認証 (WCF 構成に一致するもの) に変更します。IIS 構成で匿名 (統合ではなく) を有効にしたいだけだと思いますが、それはあなたの設計上の選択です..

于 2011-03-21T16:17:00.407 に答える