我在Winforms应用程序中托管了一个WCF服务,它在vista机器上运行,我使用netsh允许应用程序在端口6003上侦听。
我有一个客户端应用程序,它可以在同一台机器上运行时调用WCF服务。
问题是我无法从网络上的任何其他PC访问WCF服务。
我已经运行了netstat,它肯定是在监听端口。
我正在使用basicHttpBinding,它是.Net 4。
任何帮助都会很棒。
此致
史蒂夫
答案 0 :(得分:1)
检查托管服务的PC上的防火墙设置。它可能会阻止访问。
答案 1 :(得分:0)
您是否尝试通过网络浏览器访问服务?
您可以尝试将clientaccesspolicy.xml(以及crossdomain.xml)添加到服务器的根目录。请查看以下链接 - http://msdn.microsoft.com/en-us/library/cc197955(v=vs.95).aspx