2014年1月30日木曜日

有効な認証スキームは、ダイジェスト、ネゴシエート、NTLM、基本、または匿名です。単一の認証スキームのみが使用されるように IIS の設定を変更してください。の対処方法

OSのイベントのエラー内容:
WebHost で要求の処理に失敗しました。
 送信者の情報: System.ServiceModel.ServiceHostingEnvironment+HostingManager/63835064
 例外: System.ServiceModel.ServiceActivationException: コンパイル中に例外が発生したためサービス '/HOGEHOGE/HogeService' をアクティブにできません。例外メッセージ: IIS によって認証スキーム 'IntegratedWindowsAuthentication, Anonymous' が指定されましたが、バインドで指定できる認証スキームは 1 つだけです。有効な認証スキームは、ダイジェスト、ネゴシエート、NTLM、基本、または匿名です。単一の認証スキームのみが使用されるように IIS の設定を変更してください。。 ---> System.InvalidOperationException: IIS によって認証スキーム 'IntegratedWindowsAuthentication, Anonymous' が指定されましたが、バインドで指定できる認証スキームは 1 つだけです。有効な認証スキームは、ダイジェスト、ネゴシエート、NTLM、基本、または匿名です。単一の認証スキームのみが使用されるように IIS の設定を変更してください。
   場所 System.ServiceModel.Web.WebServiceHost.SetBindingCredentialBasedOnHostedEnvironment(ServiceEndpoint serviceEndpoint, AuthenticationSchemes supportedSchemes)
   場所 System.ServiceModel.Web.WebServiceHost.AddAutomaticWebHttpBindingEndpoints(ServiceHost host, IDictionary`2 implementedContracts, String multipleContractsErrorMessage, String standardEndpointKind)
   場所 System.ServiceModel.Web.WebServiceHost.OnOpening()
   場所 System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
   場所 System.ServiceModel.ServiceHostingEnvironment.HostingManager.ActivateService(String normalizedVirtualPath)
   場所 System.ServiceModel.ServiceHostingEnvironment.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath)
   --- 内部例外スタック トレースの終わり ---
   場所 System.ServiceModel.ServiceHostingEnvironment.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath)
   場所 System.ServiceModel.ServiceHostingEnvironment.EnsureServiceAvailableFast(String relativeVirtualPath)
 プロセス名: w3wp
 プロセス ID: 3716

Webサーバー
 >セキュリティ
  >基本認証
  >Windows認証
を有効にして、仮想サイドのセキュリティから、これらを無効にする必要がある。

0 件のコメント:

コメントを投稿