2

我正在使用 Windows Server 2003 (IIS6),它有两个在单独的应用程序池中运行的 asp.net 站点。其中一个站点安装了 ssl 证书,并且在 https 上运行良好。其他站点没有证书,不需要https

我遇到的问题是,当我将我的应用程序从 vs2005 发布到使用 ssl 的站点时,https url 停止工作,我只能使用 http。我得到的错误如下

来自 Google Chrome:错误 104 (net::ERR_CONNECTION_FAILED):连接到服务器的尝试失败。

从 IE7:Internet Explorer 无法显示网页,可能不可用,dns 无法访问等

奇怪的是第一次发生这种情况,https 最终变得可用,但我不知道是什么触发了可用性,但是当我将更新的程序集发布到不需要 https 的站点的 bin 文件夹时,其他站点变得不可用再次https

非常感谢帮助!

更新:感谢您的建议,但事实证明防火墙未在 ssl 端口上打开

4

2 回答 2

1

如果两个 Web 使用相同的 IP 地址,请确保只有具有证书的 Web 使用 SSL 端口 443(第一个属性页)。对于不安全站点,输入字段应为空。

如果这不是问题,您可以尝试调试在没有证书的情况下停止 Web 并重新启动 Web 服务器。

于 2009-01-13T11:38:26.120 回答
1

检查 SSL (443) 的防火墙端口是否没有意外关闭 443。;-)

于 2009-01-13T18:33:18.433 回答