为 Web 部署代理设置 SSL 证书

Setting SSL certificate for Web Deploy agent

我已经为 Windows Server 2008 R2 上的 IIS 安装配置了 Web 部署。

我在为域购买有效证书之前这样做了,所以第一次收到关于自签名证书的 Visual Studio 警告是正常的。

但是,在我们为域购买了有效证书后,我不知道如何告诉 Web Deploy 使用新证书(我直接发布到 https://www.example.org)。警告是关于计算机的自签名证书使用计算机名称作为主机名。

服务器不在 AD 域中或有点。

有什么帮助吗?谢谢

如果您还没有找到答案: 你必须去服务器节点。单击 Security/Managment 服务。 在那里您可以 select Web 部署的 IP 地址和您要使用的证书。要更改它,您必须停止服务。 参见:https://technet.microsoft.com/en-us/library/cc770458(v=ws.10).aspx

问候 洛萨

2020年了,我也运行陷入了这个问题。对我有用的解决方案是:

  1. 打开 IIS 管理器
  2. 点击左侧的服务器
  3. 打开管理组
  4. 打开“管理服务”
  5. 如果服务当前为 运行,请单击右侧的停止。这将启用管理服务的配置。
  6. 在“连接”部分,有一个 SSL 证书下拉列表
  7. 选择合适的证书
  8. 单击右侧的开始按钮再次启动“管理服务”。