2016-12-01 97 views
1

我想使用web部署發佈ASP.NET web api項目併發生以下錯誤。Visual Studio web部署不允許不信任證書

Web部署任務失敗。 (使用指定的進程(「Web管理 服務」)連接到遠程計算機 (「xxxxx」)),但無法驗證服務器的證書如果您信任 服務器,請重新連接並允許不可信證書瞭解更多信息 在: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_CERTIFICATE_VALIDATION_FAILED

  1. 進口從MSDeployServiceURL證書到受信任的根證書頒發機構文件夾。
  2. 我也嘗試從遠程機器(xxxxx)部署它的IIS實例,顯然它不信任它自己的證書。
  3. <AllowUntrustedCertificate>true</AllowUntrustedCertificate>到pubxml文件。

任何建議來解決這個問題?

+0

看起來這個問題應該在下一次VS 2017更新中解決 - > https://developercommunity.visualstudio.com/content/problem/33263/vs2017-web-deploy-aspnet-mvc-core-failed-due-到un.html –

回答

1

我遇到了同樣的問題。它似乎是間歇性的,沒有明確的原因。

我發現的唯一解決方案是重新導入由IIS爲web部署創建的pubxml文件。

它不是一個真正的修復程序,因爲它不斷重新發生,但是如果您正在努力快速重新部署,解決方法可能會有所幫助。