IIS 网站 http 正常,但 https 找不到资源(状态码 404)

sco*_*tus 6 ssl iis-7 https http-status-code-404

下午,

我在 domainA.com 上发布了一个 API,并且已经做了几个月。*http:/domainA.com/service.svc 带我到资源 (c:\inetput\wwwroot\api) * https://domainA.com/service.svc一夜之间无法连接相同的资源。

连接到 https 时,网站日志文件显示错误 404。浏览到 * https://domainA.com/service.svc声称网页不可用 使用 http 时日志文件显示连接成功,使用 https 时日志文件显示 404。

SSL 证书已安装工作数月,即将到期。

我可以从远程 PC 到 domainA 80 和 domainA 443 没有问题,所以我知道防火墙很好(日志文件显示连接)。

BINDING 显示正在使用的正确端口 80 和 443。

IP 地址 (192.168.10.38) 仅供本网站使用。

几个月前,我在 (192.168.10.38) 上发布了一个测试 URL,用于在部署之前进行测试,但这被停止了,新 URL 已测试,旧 URL(网站)在前一段时间被删除。

已尝试重新启动有问题的站点。

已尝试 IISreset。

我不明白为什么 * https://domainA.com/service.svc一夜之间现在无法连接 IIS BASIC 设置也说它指向的资源。端口 443 已打开并正常工作。

在检查 IP/443 端口是否确实指向与 http 引用相同的资源的过程中,即 192.168.10.38 ...但日志文件确认连接,所以我确定它一定没问题。

感谢您的任何帮助。斯科特

参考:

IIS7

ASP.NET

赢得 2008 r2

全部修补


sco*_*tus 2

这是一个损坏的 SSL 证书。知道它可能发生,但不知道它是什么样子。

  • 导出证书
  • 删除了已安装的一个
  • 进口了 出口了
  • 编辑了网站上的443 Binding选择新导入
  • 停止该站点并开始。
  • 网站重新启动并运行。

(提醒安装后务必立即进行导出备份)