我们在 .NET 4.0 中部署了一个将在 Windows Server 2008 R2 上运行的服务器应用程序。奇怪的是,客户端无法根据服务器的 IP 和服务器端口连接到服务器。
我已经在服务器计算机上运行了 wireshark 诊断程序,并验证数据包顺利到达 NIC,因此看来 Windows Server 2008 是罪魁祸首。
我尝试暂时禁用防火墙并将服务器端口添加到入站/出站规则中,但仍然无法解决问题。
我该如何解决这个问题?
编辑:抱歉,用词不当。服务器并没有“拒绝”数据包,只是服务器没有响应。
答案1
天哪,这对我来说是个大问题。服务器的 NIC 有两个 IP 地址,对于 Windows 2008,入站/出站规则仅适用于最接近默认网关的 IP。
我继续操作,让客户端连接到另一台服务器的 IP,然后一切正常