2012-03-18 8 views
0

WCF .NET 4 FAQを読んでいました。私は次の質問に対する答えがわからない。 Q:WAS内でホストされているWCFサービスにwcfクライアントが必要です。WindowsでのWCFサービスの処理サービス(WAS)

<service name="abc"> 
<endpoint binding="netTcpBinding" contract="IMainService"> 
</service> 

サービスがsystem.serviceModel/client要素に追加する必要があるコンフィグ設定URL http://servername/wcfservice/abc.svc次の場所にあります。サービスは、以下のように設定されていますか?

A:

<endpoint binding="netTcpBinding" contract="IMainService" address="net.tcp://servername/wcfservice/abc.svc" 

clientセクション内のアドレスがhttpで始めるべきではないでしょうか。サービスをnet.tcpで公開する必要がありますか?または、サービスのバインディングはhttpである必要がありますか?私はコミュニティからのインプットが必要です。皆さんはどう思いますか?

答えて

0

答えは正しくありません。サーバーエンドポイントは、クライアントが 'net.tcp:// ...'アドレスを使用する必要があるように、netTcpBindingだと言います。

少し混乱しているようです。私は、「サービスはURL http:// ...にあります」と言うと、サービス自体がnet.tcpを介して公開されているにもかかわらず、httpで公開されているメタデータを参照していると推測します。それはまたタイプミスかもしれません。

関連する問題