我尝试构建一个应用程序,以便在WCF
的两台机器之间发送消息,并发现这篇文章:
http://tnvbalaji.com/articles/wcf-tutorials/
完成所有步骤后,当服务器和客户端在同一台机器上运行时,一切正常。 当我尝试从同一网络中的其他机器连接到服务器时,我收到错误没有端点监听。
baseAddress = "http://localhost:8732/Design_Time_Addresses/WcfMathServLib/MathService/"
所以在我从另一台机器运行客户端之后,我已经将这个更改为我的机器ipaddress而不是app.config中的localhost,但仍然收到此错误。 BTW防火墙在服务器机器中被禁用。 我的问题是什么?
答案 0 :(得分:0)
尝试发布WCF服务并在IIS中部署。 就像托管网站一样,您需要托管WCF服务以启用其他计算机的访问。
托管后,浏览服务并使用IP地址作为服务参考。