WCF SOAP 1.2服务IIS托管在具有端口转发的路由器后面

时间:2010-08-18 20:54:17

标签: wcf iis soap port forwarding

我有一个使用SOAP 1.2和MLS的IIS托管WCF服务。 该服务使用端口18001托管。 我需要的是使用不同的端口从Internet(www.domain.com)访问它。 客户端使用18001端口从LAN工作,但在从Internet使用时不起作用。 Fiddler显示HTTP 500。 WCF跟踪显示请求到达服务,但调用最终超时。

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

发现了这个问题。 可靠的会话隐藏了实际的错误消息,即地址过滤器不匹配。 加入

[ServiceBehavior(AddressFilterMode=AddressFilterMode.Any)]