Visual Studio Web部署不允许使用不受信任的证书

时间:2016-12-01 11:09:12

标签: visual-studio-2013 webdeploy

我正在尝试使用Web部署发布ASP.NET web api项目,并发生以下错误。

  

Web部署任务失败。 (连接到远程计算机   (“xxxxx”)使用指定的进程(“Web管理   服务“),但无法验证服务器的证书。如果您信任   服务器,再次连接并允许不受信任的证书。学习   更多:   http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_CERTIFICATE_VALIDATION_FAILED。)

  1. 将证书从MSDeployServiceURL导入“受信任的根证书颁发机构”文件夹。
  2. 我也尝试从远程机器(xxxxx)部署它的IIS实例,显然它也不信任它自己的证书。
  3. <AllowUntrustedCertificate>true</AllowUntrustedCertificate>到pubxml文件。
  4. 有任何解决此问题的建议吗?

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。这似乎是间歇性的,没有明确的原因。

我找到的唯一解决方案是重新导入由IIS创建的用于Web部署的pubxml文件。

它不是一个真正的解决方案,因为它会不断发生,但是如果您正在努力快速重新部署,那么解决方案可能会有所帮助。