跨机器发现不起作用

时间:2011-12-05 08:50:16

标签: wcf discovery adhoc

我有一个自托管的WCF服务和一个使用UDP多播发现来查找服务端点的客户端。我在本地计算机上测试过它们,因此发现和Web方法调用都能正常工作。一旦我尝试在LAN上运行,发现就不再找到任何端点。

两台计算机相互ping通,而且使用明确指定的端点 - 客户端成功调用服务方法。我遇到了一些关于消息级别安全性的讨论,我采取了一些措施来禁用它:

[ServiceContract(ProtectionLevel = ProtectionLevel.None)]

<security mode="None">
        <transport clientCredentialType="None" proxyCredentialType="None"
            realm="" />
        <message clientCredentialType="UserName" algorithmSuite="Default" />

new BasicHttpBinding(BasicHttpBindingSecurityMode.None)

现在我用完了想法,谷歌也没有取得任何丰硕成果。大多数代码示例只是说这是多么容易,完全忽略了安全方面。

请问,关于为什么跨机器发现不起作用的任何建议?

0 个答案:

没有答案