使用 Visual Studio 已連線的服務新增 Azure 應用程式組態
在本教學課程中,您將了解如何輕鬆地新增開始使用 Azure 應用程式組態來管理 Visual Studio 中 Web 專案的組態和功能旗標所需的一切。 藉由在 Visual Studio 中使用已連線的服務功能,您可以讓 Visual Studio 自動新增所有程式碼、NuGet 套件和設定,以連線到 Azure 中的應用程式設定資源。 若要使用此功能,您必須使用 Visual Studio 2019 16.9 版或更新版本。
您可以在下列專案類型中使用應用程式組態已連線的服務功能:
- ASP.NET Core
- .NET Core 主控台
- .NET Framework 專案。
必要條件
- Visual Studio (請參閱 [Visual Studio 下載] (https://visualstudio.microsoft.com/downloads/?cid=learn-onpage-download-cta)) 已安裝 Azure 開發 工作負載。
- 其中一種支援類型的專案
- Azure 帳戶。 如果您沒有 Azure 帳戶,請啟用適用於 Visual Studio 訂閱者的 Azure 權益或註冊免費試用。
使用已連線的服務連線到 Azure 應用程式組態
在 Visual Studio 中,開啟您的專案。
在 [方案總管] 中,於 [已連線的服務] 節點上按一下滑鼠右鍵,然後從捷徑功能表中選取 [已連線的服務]。
在 [已連線的服務] 索引標籤中,選取 [服務相依性] 的 + 圖示。
在 [新增相依性] 頁面中,選取 [Azure 應用程式組態]。
如果您尚未登入,請登入您的 Azure 帳戶。 如果您沒有 Azure 帳戶,您可以註冊免費試用。
在 [設定 Azure 應用程式組態] 畫面中,選取您的訂用帳戶和現有的組態存放區。 然後選取下一步。
如果您需要建立應用程式組態存放區,請移至下一個步驟。 否則,請前往步驟 6。
若要建立應用程式組態存放區:
選取應用程式組態存放區標頭右邊的 [+] 圖示。
填寫 [Azure 應用程式組態: 新建] 對話方塊,然後選取 [建立]。 請注意,[資源名稱] 欄位必須是唯一的。
顯示 [Azure 應用程式組態] 對話方塊時,新的組態存放區會出現在清單中。 選取這個新存放區,然後選取 [下一步]。
輸入連接字串名稱,然後選擇您要將連接字串儲存在本機秘密檔案中,還是 Azure Key Vault 中。
[變更摘要] 畫面會顯示當您完成程序時,將會對專案進行的所有修改。 如果變更看起來正常,請選擇 [完成]。
相依性設定流程完成後,Azure 應用程式組態現在會出現在您專案的 [服務相依性] 節點底下。
在 Visual Studio 中,開啟您的專案。
在 [方案總管] 中,於 [已連線的服務] 節點上按一下滑鼠右鍵,然後從捷徑功能表中選取 [新增] 以開啟可用服務的功能表。
選擇 Azure 應用程式組態。 [連線到相依性] 頁面隨即出現。
如果您尚未登入,請登入您的 Azure 帳戶。 如果您沒有 Azure 帳戶,您可以註冊免費試用。
在 [設定 Azure 應用程式組態] 畫面中,選取您的訂用帳戶和現有的組態存放區。 然後選取下一步。
如果您需要建立應用程式組態存放區,請移至下一個步驟。 否則,請前往步驟 6。
若要建立應用程式組態存放區:
選取應用程式組態存放區標頭右邊的 [+] 圖示。
填寫 [Azure 應用程式組態: 新建] 對話方塊,然後選取 [建立]。 請注意,[資源名稱] 欄位必須是唯一的。
顯示 [Azure 應用程式組態] 對話方塊時,新的組態存放區會出現在清單中。 選取這個新存放區,然後選取 [下一步]。
輸入連接字串名稱,然後選擇您要將連接字串儲存在本機秘密檔案中,還是 Azure Key Vault 中。
[變更摘要] 畫面會顯示當您完成程序時,將會對專案進行的所有修改。 如果變更看起來正常,請選擇 [完成]。
相依性設定流程完成後,Azure 應用程式組態現在會出現在您專案的 [服務相依性] 節點底下。
在 [方案總管] 中,按兩下 [已連線的服務] 節點,以開啟 [已連線的服務] 索引標籤。=連線會出現在 [服務相依性] 區段底下:
另外還有 Secrets.json 專案,可支援本機連接字串的安全儲存。 閱讀螢幕擷取畫面,顯示在 ASP.NET Core 內開發中安全儲存應用程式秘密了解其運作方式。
如果您按一下您新增的相依性旁的三個點,您可以看到各種選項,例如 [連線] 以重新開啟精靈並變更連線,以及針對 Secrets.json 的選項,這是管理秘密的選項。 您也可以按一下視窗右上方的三個點,以查看啟動本機相依性、變更設定等選項。