Introduction

Befejeződött

Tegyük fel, hogy ön egy online kereskedő szoftverfejlesztője. A kereskedés online webáruháza egy natív felhős, mikroszolgáltatás alapú ASP.NET Core-alkalmazás. Megkérték, hogy adja hozzá az alkalmazáshoz a szezonális értékesítés lehetőségét. Az értékesítéseket és a kedvezményeket az értékesítési csapatnak kell szabályoznia, hogy az alkalmazás ne legyen újrafordítva vagy újra üzembe helyezése a módosítások megtekintéséhez.

Ez a modul végigvezeti egy funkciójelző-kódtár implementálásán. Ez a kódtár létrehoz egy funkciójelzőt a szezonális értékesítés láthatóságának váltásához. A funkciójelölőt támogató konfigurációs értékek központosítása a Azure-alkalmazás Configuration szolgáltatás használatával történik.

Az erőforrások ebben a modulban való üzembe helyezéséhez saját Azure-előfizetést használ. Ha még nincs Azure-előfizetése, kezdés előtt hozzon létre egy ingyenes fiókot.

Fontos

Az Azure-előfizetés felesleges költségeinek elkerülése érdekében mindenképpen törölje Az Azure-erőforrásokat, ha ezzel a modullal végzett.

Fejlesztői tároló

Ez a modul fejlesztési tárolót vagy fejlesztői tárolót definiáló konfigurációs fájlokat tartalmaz. A fejlesztői tároló használata biztosítja a szükséges eszközökkel előre konfigurált szabványos környezetet.

A fejlesztői tároló két környezetben is futtatható. Mielőtt hozzákezdene, kövesse az alábbi hivatkozások egyikének lépéseit a környezet beállításához, beleértve a Docker telepítését és a szükséges Visual Studio Code-bővítményeket.

Tanulási célkitűzések

  • Tekintse át ASP.NET core alkalmazáskonfigurációs fogalmakat.
  • Valós idejű funkcióösszesítés implementálása a .NET szolgáltatásfelügyeleti kódtárral.
  • Központosított Azure-alkalmazás konfigurációs tároló implementálása.
  • Kódot implementálhat a Azure-alkalmazás Configuration Store funkcióinak és konfigurációs beállításainak használatához.

Előfeltételek

  • A C# és a ASP.NET Core fejlesztésének ismerete kezdő szinten.
  • A RESTful szolgáltatás alapfogalmainak ismerete kezdő szinten.
  • A tárolók elméleti ismerete.
  • Hozzáférés tulajdonosi jogosultsággal rendelkező Azure-előfizetéshez.
  • Fejlesztői tárolók futtatása a Visual Studio Code-ban vagy a GitHub Codespace-ben.