我刚刚使用了一个简单的WCF服务器net.tcp.
首先,我使用127.0.0.1能够连接WCF服务的服务器地址和客户端.
Everthing是好的.但是当我尝试使用内部IP时,192.x.x.x我收到一个错误:
无法建立连接,因为目标计算机主动拒绝它
知道是什么原因引起的吗?
最好的祝愿
PS:我在WCF上禁用了auth.甚至关闭防火墙...没有工作......
你在客户端和服务器上都使用192.xxx吗?我记得在一段时间内看到一个问题,对于TCP,需要匹配的客户端和服务器名称(与其中一个消息属性相关的东西),所以如果用"localhost"定义服务,那么客户端就会出现问题.
好吧,当我忘记安装必要的组件时,我收到此错误消息.请参阅使用netTcpBinding配置WCF服务的链接
(步骤摘要)......
如果逻辑地址相同并且服务器端点已配置为“listenUri”并且客户端行为配置为使用地址,则物理客户端和服务地址可能不同<clientVia>。在我们的例子中,这是我们的代理/防火墙配置所必需的。实际上,客户端调用防火墙,服务器在本地侦听转发的请求。
对于 IIS 托管的服务,请检查以下各项:
对于非 IIS 托管服务,您可能需要配置命名空间预留 (URLACL)。http://msdn.microsoft.com/en-us/library/ms733768.aspx
还要确保适当的 Windows 服务正在运行,例如 Net.Tcp 侦听器。
| 归档时间: |
|
| 查看次数: |
18043 次 |
| 最近记录: |