Windows-Server-2008-R2

由於缺少 SSL 證書,無法啟動 IIS Web 部署代理

  • July 20, 2017

我剛剛發現我的 Web Deploy 代理實例停止工作並且由於缺少 SSL 證書而不會重新啟動。

當我嘗試啟動服務 IIS 管理器 (C:\Windows\system32\inetsrv\wmsvc.exe) 時,它崩潰並要求我查看事件日誌。

事件日誌顯示IISWMSVC_STARTUP_UNABLE_TO_READ_CERTIFICATE與證書 ID 相關的錯誤608df89aa81d1ad2d87ee2dfcca76aa8abf92d11,這可能是我可能已刪除的自簽名證書

我們有我們公司的官方*.example.comSSL 證書,也應該用於 Web Deploy。

問題是:我如何告訴 Web Deploy 使用特定的證書?

Web 部署利用 Web 管理服務 (WMSVC),聽起來您的 WMSVC 證書發生了一些事情。如果你進入 IIS 管理器,然後從伺服器首頁痛苦地轉到“管理服務”。

在此處輸入圖像描述

從這裡您可以從“SSL 證書”下拉列表中選擇一個新證書。如果您願意,您還可以使用此頁面更改它正在偵聽的 IP 和埠。

更新 SSL 證書後,您應該能夠從此頁面重新啟動 WMSVC 服務。

引用自:https://serverfault.com/questions/697677