簡介

已完成

假設您是在線零售商的軟體開發人員。 零售商的在線店面是雲端原生的微服務型 ASP.NET Core 應用程式。 應用程式要求您增加季節性促銷功能。 銷售與折扣必須由銷售小組控制,因此無法重新編譯或重新部署應用程式以查看變更。

本模組會引導您實現功能標誌庫。 此程式庫會建立功能旗標,以切換季節性銷售的可見度。 支援此功能旗標的組態值會使用 Azure 應用程式組態服務進行集中處理。

您可以使用自己的 Azure 訂用帳戶來部署本課程模組中的資源。 如果您沒有 Azure 訂用帳戶,請在開始之前建立 免費帳戶

這很重要

若要避免 Azure 訂用帳戶中不必要的費用,請務必在完成本課程模組時刪除您的 Azure 資源。

開發容器

本課程模組包含定義開發容器dev 容器的設定檔。 使用開發容器可確保,標準化環境已使用必要工具預先設定。

開發容器可以在兩者之一的環境中執行。 開始之前,請遵循下列其中一個連結中的步驟來設定您的環境,包括安裝 Docker 和必要的 Visual Studio Code 延伸模組。

學習目標

  • 檢閱 ASP.NET Core 應用程式設定概念。
  • 使用 .NET 功能管理連結庫實作即時功能切換。
  • 實作集中式 Azure 應用程式組態存放區。
  • 實作程式代碼,以使用 Azure 應用程式組態存放區中的功能和組態設定。

先決條件

  • 熟悉初學者層級的 C# 和 ASP.NET Core 開發。
  • 熟悉初學者層級的 RESTful 服務概念。
  • 容器的概念知識。
  • 具有 擁有者 許可權的 Azure 訂用帳戶存取權。
  • 能夠在Visual Studio Code 或 GitHub Codespaces 中執行開發容器。