2016-09-24 50 views
0

我有一个WCF Windows服务,通过https在https://myserver.mydomain.com的Transport中自行托管。WCF服务不可从公共IP获得

当我尝试在任何浏览器本地打开https://myserver.mydomain.com(意味着来自wcf服务器),我得到一个http 502错误。同样的问题,如果我使用其公共IP。它的工作原理是如果我使用其内部IP,但我需要手动接受ssl证书,因为服务器名称错误。 请不要在https://myserver.mydomain.com从互联网上访问,所以在我的产品环境之外!

你能帮我确定我应该集中精力解决它吗?

是否由于绑定配置? X509证书? App.config中?别处?

谢谢!

回答

0

好的,我的问题是由于NAT规则有一个奇怪的行为。此规则将所有数据包从内部IP转发到服务器内部IP。我们添加了新的规则来通过防火墙,现在一切正常!

所以,如果其他人有这个问题,只有一个建议:小心你的防火墙配置(Sophos在我的情况下)...