1. 程式人生 > >VS2017釋出.net core 專案遇到 未能驗證伺服器的證書問題

VS2017釋出.net core 專案遇到 未能驗證伺服器的證書問題

使用Visual Studio通過Web Deploy部署到Azure虛擬機器時發生錯誤:

Web deployment task failed. (已使用指定的程序(“Web Management Service”)連線到遠端計算機(“imady-azure-001.southeastasia.cloudapp.azure.com”),但未能驗證伺服器的證書。如果你信任該伺服器,請再次連線並允許不信任的證書。  在以下位置瞭解更多資訊: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_CERTIFICATE_VALIDATION_FAILED。)

已使用指定的程序(“Web Management Service”)連線到遠端計算機(“xxxxxxxx”),但未能驗證伺服器的證書。如果你信任該伺服器,請再次連線並允許不信任的證書。  在以下位置瞭解更多資訊: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_CERTIFICATE_VALIDATION_FAILED。
基礎連線已經關閉: 未能為 SSL/TLS 安全通道建立信任關係。
根據驗證過程,遠端證書無效。	xxxx.xxxx		0	

但是此前通過同樣流程釋出另一個專案時是成功的。伺服器端已經根據微軟指南安裝了相應補丁和Web Deploy 3.6,相關服務程序都是執行狀態。在釋出配置介面裡點選“驗證連線”也是成功的。參考了https://blog.csdn.net/liuyonghong159632/article/details/75146803博文增加AllowUntrustedCertificate標籤後也並未解決問題。

由於此前另一個釋出專案採用同樣流程是成功的,因此想到可能微軟web deploy體系下可能對每個專案都有匹配一個客戶端-伺服器之間的證書,如果不同專案釋出到同一iis站點肯定是不可接受的。解決方法很簡單,在iis的Sites下新建一個站點,然後Web Deploy的配置選項中“站點名稱”與新建的站點保持一致即可:


相關推薦

VS2017釋出.net core 專案遇到 未能驗證伺服器證書問題

使用Visual Studio通過Web Deploy部署到Azure虛擬機器時發生錯誤:Web deployment task failed. (已使用指定的程序(“Web Management Service”)連線到遠端計算機(“imady-azure-001.sout

通過VS2017釋出.net core程式並使用Web 部署到遠端伺服器最新教程

最近一個專案中,為App開發後臺介面,技術選型為最新 .net core版本,使用.net core開發web api介面過程中,為了方便app團隊成員直接線上呼叫介面,找了公網上的一臺伺服器做為app後臺介面的測試伺服器,並做了域名解析。伺服器配置為Windows Server 2008 R2企業版,剛購買

[Asp.net core]使用ssh命令釋出asp.net core專案

命令 # 移除之前釋出的包 rm -rf ./.Publish rm -rf ./Wolfy.Blog.tar.gz # 編譯併發布 將釋出包打包在.Publish目錄下 "C:/Program Files/dotnet/dotnet.exe" publish "./Wolfy.Blog/

【無私分享:ASP.NET CORE 專案實戰(第十章)】釋出專案到 Linux 上執行 Core 專案

目錄索引 簡介   ASP.Net Core 給我們帶來的最大的亮點就是跨平臺,我在我電腦(win7)上用虛擬機器建了個 CentOS7 ,來演示下,我們windows上的專案如何釋出專案到Linux上執行。我這裡有個在windows上搭建過的程式,我們主要演示如何在linux上執

【無私分享:ASP.NET CORE 專案實戰(第十四章)】圖形驗證碼的實現

1 public class VierificationCodeServices 2 { 3 /// <summary> 4 /// 該方法用於生成指定位數的隨機數 5 /// </summary> 6

【.Net Core】 使用 Nginx 釋出 .Net Core 3.1 專案至LInux(Centos7)。

前置部落格(部落格中使用的專案來自於此): 【Docker】 .Net Core 3.1 webapi 整合EF Code First,使用MySql進行業務操作 、配置swagger (三)   環境:.Net Core 3.1 , Centos7.6 工具:連線工具MobaXterm,阿里雲伺服

【Azure Developer】已釋出好的.NET Core專案檔案如何打包為Docker映象檔案

問題描述 在博文(【Azure App Service For Container】建立ASP.NET Core Blazor專案並打包為Linux映象釋出到Azure應用服務)中我們通過VS 2019可以為專案新增Dockerfile並自動生成Docker Image檔案。但是如果不借助於VS2019我們如

.Net core 使用特性Attribute驗證Session登陸狀態

ace models ets 否則 filter color exec dds 操作 1.新建一個.net core mvc項目 2.在Models文件夾下面添加一個類MyAttribute,專門用來保存我們定義的特性   在這裏我只寫了CheckLoginAttribut

ASP.NET Core 專案配置 ( Startup )(轉載)

原文:https://www.twle.cn/l/yufei/aspnetcore/dotnet-aspnet-startup.html 由於是個人網站,怕沒了,特意複製儲存,個人覺得講的非常透徹   前面幾章節中我們已經介紹和使用過 Startup 類

Linux上 釋出.Net Core

    環境準備   下面我們使用VM虛擬機器.我這裡安裝的Linux系統是centos7    軟體提供:    VM: https://www.vmware.com/cn.html    centos7 Minimal :https://www.centos.or

【.NET Core專案實戰-統一認證平臺】第二章閘道器篇-重構Ocelot來滿足需求

【.NET Core專案實戰-統一認證平臺】開篇及目錄索引 這篇文章,我們將從Ocelot的中介軟體原始碼分析,目前Ocelot已經實現那些功能,還有那些功能在我們實際專案中暫時還未實現,如果我們要使用這些功能,應該如何改造等方面來說明。 一、Ocelot原始碼解讀 在使用一個元件前,最

Asp.net core 專案實戰 新聞網站+後臺 原始碼、設計原理 、視訊教程

首先說明,視訊教程、原始碼並非本人原創 本人將專案分割開,並寫了一些說明。 該視訊教程 地址  https://study.163.com/course/courseMain.htm?courseId=1005955006 原作者 筆者正在學 ASP.NET Core ,發現這

ASP.NET Core 2.0身份驗證和授權系統揭祕

ASP.NET Core中存在一個元件,它構成了一個魔法遮蔽,可以保護您網站的部分(或全部)免受未經授權的訪問。像許多人一樣,我從旅程開始就使用過這個元件,但從未理解過。它被一個巫師召喚出來,在我的網站和世界之間提供了一個神奇的屏障。當然,這不是它真正起作用的方式,但如果沒有正確的知識,它也可能。

【.NET Core專案實戰-統一認證平臺】第四章 閘道器篇-資料庫儲存配置(2)

【.NET Core專案實戰-統一認證平臺】開篇及目錄索引 上篇文章我們介紹瞭如何擴充套件Ocelot閘道器,並實現資料庫儲存,然後測試了閘道器的路由功能,一切都是那麼順利,但是有一個問題未解決,就是如果閘道器配置資訊發生變更時如何生效?以及我使用其他資料庫儲存如何快速實現?本篇就這兩個問題展開講解,

Asp.net core實戰4: 建立你的第一個Asp.net core專案

我們劃分為四個步驟建立你的第一個專案: 1.根據官方提供的模板生成一個專案 2.使用NuGet修復所缺少的第三方庫 3.Build你的專案 4.Run你的專案   第一步:建立專案(請自行下載安裝Asp.net core SDK 2.0及Visual Studio2

【.NET Core專案實戰-統一認證平臺】第七章 閘道器篇-自定義客戶端限流

原文: 【.NET Core專案實戰-統一認證平臺】第七章 閘道器篇-自定義客戶端限流 【.NET Core專案實戰-統一認證平臺】開篇及目錄索引 上篇文章我介紹瞭如何在閘道器上增加自定義客戶端授權功能,從設計到編碼實現,一步一步詳細講解,相信大家也掌握了自定義中介軟體的開發技巧了,本篇我們將介紹如

【.NET Core專案實戰-統一認證平臺】第二章閘道器篇-定製Ocelot來滿足需求

原文: 【.NET Core專案實戰-統一認證平臺】第二章閘道器篇-定製Ocelot來滿足需求 【.NET Core專案實戰-統一認證平臺】開篇及目錄索引 這篇文章,我們將從Ocelot的中介軟體原始碼分析,目前Ocelot已經實現那些功能,還有那些功能在我們實際專案中暫時還未實現,如果我們要使用這

【.NET Core專案實戰-統一認證平臺】第三章 閘道器篇-資料庫儲存配置(1)

原文: 【.NET Core專案實戰-統一認證平臺】第三章 閘道器篇-資料庫儲存配置(1) 【.NET Core專案實戰-統一認證平臺】開篇及目錄索引 本篇將介紹如何擴充套件Ocelot中介軟體實現自定義閘道器,並使用2種不同資料庫來演示Ocelot配置資訊儲存和動態更新功能,內容也是從實際設計出發

【.NET Core專案實戰-統一認證平臺】第五章 閘道器篇-自定義快取Redis

原文: 【.NET Core專案實戰-統一認證平臺】第五章 閘道器篇-自定義快取Redis 【.NET Core專案實戰-統一認證平臺】開篇及目錄索引 上篇文章我們介紹了2種閘道器配置資訊更新的方法和擴充套件Mysql儲存,本篇我們將介紹如何使用Redis來實現閘道器的所有快取功能,用到的文件及原始

【.NET Core專案實戰-統一認證平臺】第六章 閘道器篇-自定義客戶端授權

原文: 【.NET Core專案實戰-統一認證平臺】第六章 閘道器篇-自定義客戶端授權 【.NET Core專案實戰-統一認證平臺】開篇及目錄索引 上篇文章我們介紹了閘道器使用Redis進行快取,並介紹瞭如何進行快取實現,快取資訊清理介面的使用。本篇我們將介紹如何實現閘道器自定義客戶端授權,實現可以