我正在debugging一个问题,并用尽想法。 我有一个服务器,端口8080托pipe的SharePoint代码和端口8801的WCF REST服务。
从域上的另一台计算机上,我可以连接到SharePoint页面。 检索到的页面向REST服务发出一个AJAX请求。 此请求在Fiddler中失败,出现502错误:
`[Fiddler] The socket connection to <FQDN> failed. <br />ErrorCode: 10060. <br /> A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 10.113.108.144:8801`
我确认端口在防火墙中是打开的,并且有一个应用程序正在侦听该端口。 如果我尝试telnet到本机,连接成功的端口8080,但端口8801失败,并显示以下消息:正在Connecting To <FQDN>...Could not open connection to the host, on port 8801: Connect failed
应用程序监听托pipe在IIS 8中,唯一的绑定是https。 当我从虚拟机本身的浏览器尝试相同的失败URL时,一切正常。 我得到了一个WireShark跟踪,并看到第一个TCP包没有被确认。 它甚至从来没有得到SSL握手。 失败的服务器正在运行中文操作系统。
任何想法可能是错误的或如何排除故障是值得欢迎的。
发现问题。 与一位networking人员交谈,他告诉我在涉及到阻塞端口8801的两个networking之间有一个硬件防火墙。
尽pipe机器上的软件防火墙本身已经打开了端口,但是stream量永远不会到达那里。