今天將VS2015編制的一個asp.net core項目發布到服務器進行測試,使用的是vs中主菜單“生成”中的“發布”功能。
遇到了一個錯誤,在網上反復檢索嘗試,終於解決問題:
1. 錯誤信息:
錯誤代碼: ERROR_CERTIFICATE_VALIDATION_FAILED
更多信息: 已使用指定的進程(“Web Management Service”)連接到遠程計算機(“win-****”),但未能驗證服務器的證書。如果你信任該服務器,請再次連接並允許不信任的證書。 在以下位置了解更多信息: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_CERTIFICATE_VALIDATION_FAILED。
錯誤: 基礎連接已經關閉: 未能為 SSL/TLS 安全通道建立信任關系。
錯誤: 根據驗證過程,遠程證書無效。
錯誤計數: 1。
2. 解決方法
在解決方案資源管理器中,打開Default Settings.pubxml文件,具體位置如圖:
在其中加入“<AllowUntrustedCertificate>True</AllowUntrustedCertificate>”,具體位置如下圖:
保存,再次發布,成功。