从Silverlight公开和使用NetTcpBinding

时间:2011-10-14 10:54:47

标签: c# silverlight wcf

我正在尝试使用NetTCPBinding公开和使用WCF服务(我已经使用了basicHttpBinding)但我不知道如何使用这个新的nettcpbinding公开它。

我读过我可能会使用Microsoft Service Configurator Editor来配置我的服务,但我找不到“循序渐进”指南,所以我手动配置了它:

<services>
  <service behaviorConfiguration="Behavior" name="ServiceImplementation">
    <endpoint address="net.tcp://localhost:4445/Service" binding="netTcpBinding" bindingConfiguration="" name="Service" contract="IService" />
  </service>
</services>

现在我想从Silverlight DLL项目中使用它,我不知道如何尝试它。如果我像使用http服务一样添加Web引用,它就不会连接到“net.tcp:// localhost:4445 / Service”(它拒绝连接)。

我该怎么办?你知道任何好的一步一步指南吗?提前谢谢。

1 个答案:

答案 0 :(得分:0)

Silverlight不支持所有bindngs。 NetTcpBinding是不受支持的。

请参阅http://msdn.microsoft.com/en-us/library/cc896571(v=vs.95).aspx以获取支持的列表。