身份验证失败,因为远程方已关闭传输流

时间:2015-07-28 09:21:17

标签: c# tcpclient sslstream nominet

我通过他们的EPP系统维护我们的Nominet域名。

要做到这一点,我要实例化TCP客户端并使用ssl流进行连接,使用IIS和IIS Express在我的虚拟机中本地工作正常。

但是,当我部署到我们的测试服务器时,我收到错误消息“身份验证失败,因为远程方已关闭传输流”。

我试过禁用防火墙,并且运行fiddler但是没有帮助,任何人都有任何想法?

1 个答案:

答案 0 :(得分:0)

对于正在努力解决这个问题的其他人来说,这只是一个更新。

问题在于,对于Nominets EPP系统,您必须为安全目的指定运行EPP代码的服务器的公共IP地址。

由于我们在防火墙后面,我的开发机器公共IP和服务器公共IP是相同的,因此我认为我不需要改变任何东西。

然而,我注意到当我找到我的开发机器的公共IP时,它显示为IPV4,测试服务器以IPV6格式显示,尽管两者都有相同的IPV4地址但不知道我怎么能得到测试服务器报告其IPV4地址,因此只需将两个IPS添加到Nominet,现在它可以正常工作。

由于

蚂蚁