windows进程激活服务(WAS)中的WCF服务

windows进程激活服务(WAS)中的WCF服务,wcf,wcf-client,Wcf,Wcf Client,我正在阅读WCF.NET4常见问题解答。我不确定以下问题的答案。 问:WAS中承载的wcf服务需要wcf客户端。服务配置如下: <service name="abc"> <endpoint binding="netTcpBinding" contract="IMainService"> </service> client部分中的地址不应该以http开头吗?或者应该使用net.tcp公开该服务?或者服务中的绑定应该是http?我需要社区的投入。你们怎么看?不,

我正在阅读WCF.NET4常见问题解答。我不确定以下问题的答案。 问:WAS中承载的wcf服务需要wcf客户端。服务配置如下:

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

client
部分中的地址不应该以
http
开头吗?或者应该使用
net.tcp
公开该服务?或者服务中的绑定应该是
http
?我需要社区的投入。你们怎么看?

不,答案是正确的。服务器端点表示它是一个netcpbinding,因此客户端必须使用“net”。tcp://...”她补充道

这确实有点令人困惑。我猜想当他们说“服务位于URL上”时http://...他们指的是元数据,元数据通常通过http发布,即使服务本身是通过net.tcp公开的。也可能是打字错误

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