2009-07-24 49 views
1

返信ありがとうございますが、そのコードは幸運ではありません。サービスとアプリケーションに関連する完全な設定ファイルを送信しています....私に貴重な相談をください。呼び出し元がWCFサービスのサービスで認証されていません

サービスのweb.config

アプリケーションのweb.config

事前に感謝

+0

推奨設定の設定については、私の答えをご覧ください。 –

+0

質問は何ですか? – Niklas

答えて

1

wsHttpBindingは、メッセージレベルのセキュリティを持っており、デフォルトでは、Windows認証を使用しています。それはおそらくあなたが望んでいない場合basicHttpBindingを使用することを意味ですか?このバインディングはデフォルトでは保護されていません。

BasicHttpBinding

BasicHttpBindingは、SOAP 1.1 メッセージを送信するための トランスポートとしてHTTPを使用しています。サービスはこの バインディングを使用して、ASICXクライアントがアクセスする など、 がWS-I BP 1.1に準拠するエンドポイントを公開することができます。 サービスがWS-I BP 1.1、 などASMX WebサービスやWindows 通信基盤(WCF) BasicHttpBindingで構成 サービスに準拠し エンドポイントをさらすと通信と同様に、 クライアントはBasicHttpBindingを使用することができます。

セキュリティはデフォルトによってオフにされるが、 はBasicHttpBinding(BasicHttpSecurityMode) コンストラクタになし以外 の値に BasicHttpSecurityMode設定を添加することができます。 「テキスト」メッセージ エンコーディングとUTF-8テキストエンコーディングを使用して、デフォルトで を使用します。

WSHttpBinding

WSHttpBindingは BasicHttpBindingに似ていますが、より多くのWeb サービス機能を提供します。 、それはHTTP トランスポートを使用し、は、メッセージに セキュリティを提供BasicHttpBinding、 を行いますが、それはまたまたは利用可能 を通じて、デフォルトで有効になっ取引、 信頼性の高いメッセージング、およびWS-Addressingの、 いずれかを提供して単一の制御設定。

編集:この設定をお試しください:

<system.serviceModel> 
    <client> 
     <endpoint 
      address="http://miplserver02:9050/UserManagementService/UserManagementService.svc" 
      binding="basicHttpBinding" 
      contract="UMS.IUserManagementService"> 
      <identity> 
       <dns value="localhost" /> 
      </identity> 
     </endpoint> 
    </client> 
</system.serviceModel> 
+0

あなたのreply.canありがとう、BasicHttpBindingにwsHttpBindingを置き換えるコードを与える。 ありがとうございます.. –

+1

あなたの設定を投稿してください、私はそれを変更するのを手伝ってください。 –

+0

Andrew、 SSLでホストされているCRM 2011展開サービスと通信しようとしているときに、同様の問題が発生しています。問題の詳細はここに掲載されています: http://stackoverflow.com/questions/7426273/caller-was-not-authenticated-by-service-error-crm-2011-deployment-wcf-servi 解決策を見て、示唆することができましたか?私はすべての設定と関連コードを掲示しました。前もって感謝します。 :) –

1

それはおそらく、その認証は匿名の代わりのウィンドウに設定されています。

ローカルマシンと失敗しているテストマシンの違いについては、IIS構成とweb.configを確認してください。

また、ローカルユーザーとしてログインしているときに、リモートマシン上のIISにアクセスしようとしています。

-1

セキュリティモードの値を「なし」に設定します。

<security mode="None"> 
関連する問題