簡體   English   中英

如何在 Visual Studio 中將 Key Vault 帳戶更改為連接服務

[英]How to change Key Vault Account in Visual Studio as a Connected service

我已成功地將 ASP.NET (.Net Framework 4.7.2) web 應用程序連接到演示 Azure 使用以下鏈接設置密鑰庫:

堆棧溢出

微軟文檔

我什至可以使用 web.config 文件讀取這些秘密。 但是現在,在測試應用程序之后,我需要相應地更改 azure 訂閱和密鑰庫以部署最終版本。

我如何用 ASP.NET 做到這一點? (我發現很多文檔支持 ASP.NET Core,但不支持 ASP.NET)。

當我在“部署”選項卡的“已連接服務”窗格中打開 Azure 密鑰庫頁面時,我會看到如下頁面:

在此處輸入圖像描述

但是上圖中紅色突出顯示的區域,鏈接將我帶到 azure 密鑰庫 web 頁面。 因此,Visual Studio 中沒有配置頁面來更改 azure 訂閱和密鑰保管庫。 在應用程序中,只有 Web.Config 文件中的密鑰庫引用。 connectedService.json 文件也不包含任何有用的信息。

我需要從 web.config 而不是從任何其他地方讀取秘密。 我什至編寫了一種方法來讀取覆蓋 web.config 的秘密。 但這不可接受,因為應用程序架構從 web.config 文件中讀取所有連接

有什么想法嗎?

關於變通

您可以直接訪問任何帳戶的不同訂閱

1)服務器資源管理器,右鍵單擊 Azure 節點,選擇Manage and Filter Subscriptions 在此處輸入圖像描述

2)你得到列表所有訂閱 select 訂閱。 和 select 訂閱您的應用程序

在此處輸入圖像描述

要將密鑰保管庫移至另一個訂閱,請參閱此文檔

暫無
暫無

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

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