西野様いつもお世話になっております。
渋谷です。
IISのサービスで、3層チュートリアルにありましたServiceForFxを使用していたのですが、
WCFHTTPSvcForFxを使用しようとしています。
WCFHTTPSvcForFxサービスを呼び出す時に以下のようなエラーが発生します。
EndpointDispatcher で ContractFilter が一致していないため、Action '
http://tempuri.org/DotNETOnlineWS' を含むメッセージを受信側で処理できません。この原因としては、送信側と受信側の間でコントラクト (送信側と受信側の Action の不一致) またはバインド/セキュリティが一致していないことが考えられます。送信側と受信側に同じコントラクトおよび同じバインド (Message、Transport、None などのセキュリティ要件を含む) があることを確認してください。
Presentation側のapp.configを
<endpoint address="" binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding" contract="Transmission.IWCFHTTPSvcForFx" name="Transmission.WCFHTTPSvcForFx" />
<endpoint address="" binding="wsHttpBinding" bindingConfiguration="WSHttpBinding" contract="Transmission.IWCFHTTPSvcForFx" name="Transmission.WCFHTTPSvcForFx" />
Service側のWeb.configを
<service behaviorConfiguration="WCFHTTPSvcForFx" name="[任意の名前空間].WCFHTTPSvcForFx">
<endpoint address="" binding="basicHttpBinding" contract="[任意の名前空間].IWCFHTTPSvcForFx" />
</service>
らへんの設定の仕方に問題があるのか
調査の観点などありましたら
ご教授お願い致します。