由于缺少 SSL 证书,无法启动 IIS Web Deploy 代理

由于缺少 SSL 证书,无法启动 IIS Web Deploy 代理

我刚刚发现,由于缺少 SSL 证书,我的 Web Deploy 代理实例停止工作并且无法重新启动。

当我尝试启动服务 IIS 管理器 (C:\Windows\system32\inetsrv\wmsvc.exe) 时,它崩溃并要求我查看事件日志。

事件日志显示IISWMSVC_STARTUP_UNABLE_TO_READ_CERTIFICATE与证书 ID 相关的错误608df89aa81d1ad2d87ee2dfcca76aa8abf92d11,该证书可能是自签名证书我可能已经删除了

我们公司有官方的*.example.comSSL 证书,也应该可以用于 Web Deploy。

问题是:我如何告诉 Web Deploy 使用特定的证书?

答案1

Web Deploy 使用 Web 管理服务 (WMSVC),听起来您的 WMSVC 证书出了问题。如果您进入 IIS 管理器,然后从服务器主页转到“管理服务”,就会出现问题。

在此处输入图片描述

您可以从此处的“SSL 证书”下拉列表中选择一个新证书。如果您愿意,您还可以使用此页面更改它正在监听的 IP 和端口。

更新 SSL 证书后,您应该能够从此页面重新启动 WMSVC 服务。

相关内容