簡體   English   中英

ASP.NET Core 6:當使用不同的用戶打開 Visual Studio 時,httpclient 調用 API 時出錯。 AuthenticationException:遠程證書無效

[英]ASP.NET Core 6 : httpclient error calling API when open Visual Studio with different User. AuthenticationException: The remote certificate is invalid

我正在創建一個 ASP.NET Core 6 MVC 應用程序。

我有兩個應用程序,一個調用 API 的客戶端應用程序 (ClientUI)。

這兩個應用程序都在 Visual Studio 2022 中運行。

API 連接到 SQL 數據庫,為了訪問數據庫,我必須以不同的用戶身份打開 Visual Studio 並使用 BeyondTrust 生成的用戶和密碼。

使用這些憑據我可以訪問數據庫。

當我從 ClientUI 調用HttpClient到 API 端點時,出現此錯誤

System.AggregateException: '發生一個或多個錯誤。 (無法建立 SSL 連接,請參閱內部異常。)'

AuthenticationException:由於證書鏈中的錯誤,遠程證書無效:UntrustedRoot

如果使用我的憑據打開 Visual Studio,我可以毫無問題地連接到端點(但不會連接到數據庫)。

我的憑據是最新的。 當我用不同的用戶打開 Visual Studio 時,這些憑據不可用?

我閱讀了這里所說的內容,但我在此路徑C:\Users\{User}\AppData\Roaming\ASP.NET\Https中沒有目錄 ASP.NET

我找到的唯一解決方案是使用相同的用戶/密碼打開兩個 visual studio。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM