【发布时间】:2009-04-27 12:38:00
【问题描述】:
在测试环境中,我自签名证书并将其安装在 IIS 6 中的网站上。这是使用 .NET 2.0。证书似乎很好(减去客户服务并不像人们期望的那样完全信任它的事实)。我可以通过 HTTPS 或 HTTP 从服务器本地访问站点来做任何我想做的事情。
远程访问此站点时出现问题。如果页面上有异常,则连接断开。不返回错误,而是直接丢弃,浏览器说它找不到该站点(这是在它搅动几秒钟之后,我可以看到来自客户端 IP 的 TCP 流量进入)。
有趣的是,我可以创建一个空白的 ASPX 页面,上面没有任何内容,而且通过 HTTPS 就可以了。但是,当我将 throw new Exception(); 放在页面上的那一刻,它又回到了 drop 状态。顺便说一句,如果我使用 HTTP 访问同一页面,它似乎完全正常。
所以我有点卡住了。有人见过这样的吗?
我的第一个倾向是遵循远程客户端计算机和服务器之间的代理/防火墙规则,但我想确保在我给其他团队带来麻烦之前,我无法修复它。
EDIT ...看起来是防火墙白名单问题。我子网上的其他人也有同样的问题,但其他地方的人可以很好地解决它。
【问题讨论】:
-
您使用的是哪个版本的 IIS?