Megosztás a következőn keresztül:


Oktatóanyag: ASP.NET-alkalmazás üzembe helyezése az Azure SQL Database-ben az Azure-ban

Az Azure App Service egy hatékonyan méretezhető, önjavító webes üzemeltetési szolgáltatás. Ez az oktatóanyag bemutatja, hogyan helyezhet üzembe adatvezérelt ASP.NET-alkalmazást az App Service-ben, és hogyan csatlakoztathatja azt az Azure SQL Database-hez.

Az oktatóanyag befejezésekor egy ASP.NET alkalmazás csatlakozik az Azure-ban futó Azure SQL-adatbázishoz. Az alábbi példa az alkalmazás felületét mutatja be.

Képernyőkép egy közzétett ASP.NET-alkalmazásról az Azure App Service-ben.

Ebben az útmutatóban Ön:

  • Adatvezérelt webalkalmazás közzététele az Azure-ban.
  • Hozzon létre egy Azure SQL-adatbázist az alkalmazásadatok tárolásához.
  • Csatlakoztassa a ASP.NET alkalmazást az Azure SQL-adatbázishoz.
  • Konfiguráljon felügyelt identitást és Microsoft Entra-azonosító hitelesítést az adatbázis-kapcsolathoz.
  • Frissítse az adatmodellt, és telepítse újra az alkalmazást.
  • Alkalmazásnaplók streamelése az Azure-ból a Visual Studióba.

Előfeltételek

  • Ha még nem rendelkezik Azure-fiókkal, első lépésként hozzon létre egy ingyenes fiókot.
  • Telepítse a Visual Studio 2022-t a ASP.NET és webfejlesztési és Azure-fejlesztési számítási feladatokkal.
    • A számítási feladatokat hozzáadhatja egy meglévő Visual Studio-telepítéshez a Visual Studio Tools menü Eszközök és szolgáltatások lekérése parancsával.
    • Győződjön meg arról, hogy rendelkezik a Visual Studio 2022 legújabb frissítésével. Ehhez válassza aFrissítések keresése> a legújabb verzió telepítése lehetőséget, ha szükséges.

Az alkalmazás létrehozása és futtatása

A mintaprojekt egy alapszintű ASP.NET MVC create-read-update-delete (CRUD) alkalmazást tartalmaz, amely először az Entity Framework Code-ot használja.

  1. Töltse le a mintaprojektet , és bontsa ki adotnet-sqldb-tutorial-master.zipfájlt.

  2. Nyissa meg a kinyert dotnet-sqldb-tutorial-master/DotNetAppSqlDb.sln fájlt a Visual Studióban.

  3. Nyomja le az F5 billentyűt az alkalmazás futtatásához, és nyissa meg az alapértelmezett böngészőben.

    Feljegyzés

    Szükség esetén telepítse a hiányzó NuGet-csomagokat.

  4. Az alkalmazásban válassza az Új létrehozása lehetőséget, és hozzon létre néhány to-do elemet.

    Képernyőkép a ASP.NET webalkalmazásról.

  5. Tesztelje az Edit (Szerkesztés), a Details (Részletek) és a Delete (Törlés) hivatkozást.

Az alkalmazás közzététele az Azure-ban

Az alkalmazás Azure-ra való közzétételéhez létre kell hoznia és konfigurálnia kell egy közzétételi profilt, amely rendelkezik az Azure App Service-zel és egy App Service-csomaggal az alkalmazás üzemeltetéséhez. Ezután létre kell hoznia egy Azure SQL Server- és Azure SQL-adatbázist az alkalmazásadatok kezeléséhez, és konfigurálnia kell egy adatbázis-környezetet az alkalmazás adatbázishoz való csatlakoztatásához.

  1. A Visual Studio Solution Explorerben kattintson a jobb gombbal a DotNetAppSqlDb projektre, és válassza a Közzététel lehetőséget.

    Képernyőkép a Megoldáskezelőből történő közzétételről.

  2. A Közzététel képernyőn válassza az Azure-t célként, majd válassza a Tovább lehetőséget.

  3. A következő képernyőn győződjön meg arról, hogy az Azure App Service (Windows) ki van jelölve, és válassza a Tovább lehetőséget.

Bejelentkezés és Azure App Service hozzáadása

  1. A következő közzétételi képernyőn jelentkezzen be a Microsoft-fiókjába és a használni kívánt előfizetésbe.

  2. Az App Service mellett válassza az Új létrehozása lehetőséget.

    Képernyőkép, amely bemutatja az App Service

Az Azure App Service konfigurálása

  1. Az App Service (Windows) képernyőn konfigurálja az App Service nevét, erőforráscsoportját és üzemeltetési csomagját.

    App Service-csomag létrehozását bemutató képernyőkép.

  2. A Név csoportban megtarthatja a létrehozott webalkalmazás nevét, vagy másik névre módosíthatja a karaktereket a-z, 0-9és -. A webalkalmazás nevének minden Azure-alkalmazásban egyedinek kell lennie.

  3. Az Erőforráscsoport mellett válassza az Új lehetőséget, és nevezze el a myResourceGroup erőforráscsoportot.

    Az erőforráscsoport egy logikai tároló, amelybe az Azure-erőforrásokat, például webalkalmazásokat, adatbázisokat és tárfiókokat helyezik üzembe és felügyelik. Dönthet úgy is például, hogy később egyetlen egyszerű lépésben törli a teljes erőforráscsoportot.

  4. A Szolgáltatási csomag mellett válassza az Új elemet.

    Az alkalmazást tároló webkiszolgálófarm helyét, méretét és funkcióit egy App Service-csomag határozza meg. Ha több alkalmazást üzemeltet, pénzt takaríthat meg, ha úgy konfigurálja a webalkalmazásokat, hogy egyetlen App Service-csomagot osszanak meg.

    Az App Service-csomagok a következőket határozzák meg:

    • Régió (például: Észak-Európa, az USA keleti régiója vagy Délkelet-Ázsia)
    • Példányméret (kicsi, közepes vagy nagy)
    • Skálázási szám (1–20 példány)
    • Termékváltozat (Ingyenes, Közös, Alapszintű, Standard, Prémium)
  5. Töltse ki az Üzemeltetési terv képernyőt, majd kattintson az OK gombra.

    Beállítás Ajánlott érték További információkért
    App Service-csomag myAppServicePlan App Service-csomagok
    Helyen USA keleti régiója Azure-régiók
    Méret ingyenes Árképzési szintek

    Az üzemeltetési terv létrehozását bemutató képernyőkép.

  6. Az App Service (Windows) képernyőjén válassza a Létrehozás lehetőséget, és várja meg az Azure-erőforrások létrehozását.

  7. A Közzététel képernyőn a konfigurált erőforrások láthatók. Válassza a Befejezés, majd a Bezáráslehetőséget.

    Képernyőkép a létrehozott erőforrásokról.

Kiszolgáló és adatbázis létrehozása

Adatbázis létrehozásához logikai SQL-kiszolgálóra van szükség. A logikai SQL-kiszolgáló egy logikai szerkezet, amely csoportként felügyelt adatbáziscsoportot tartalmaz.

  1. A DotNetAppSqlDb alkalmazás közzétételi képernyőjén, a Szolgáltatásfüggőségek szakaszban válassza ki a három pontra (...) az SQL Server Database mellett, majd válassza a Csatlakozás lehetőséget.

    Feljegyzés

    Ügyeljen arra, hogy az SQL Database-t a Közzététel lapon konfigurálja, ne a Csatlakoztatott szolgáltatások lapon.

    Képernyőkép az SQL Database-függőség konfigurálásáról.

  2. A Függőséghez való csatlakozás képernyőn válassza az Azure SQL Database lehetőséget, majd a Tovább gombot.

  3. Az Azure SQL Database konfigurálása képernyőn válassza az Új létrehozása lehetőséget.

  4. Az Azure SQL Database képernyőjén az Adatbázis-kiszolgáló mellett válassza az Új lehetőséget.

  5. Módosítsa a kiszolgáló nevét a kívánt értékre. A kiszolgáló nevének egyedinek kell lennie az Azure SQL összes kiszolgálójában.

  6. Kattintson az OK gombra.

    A kiszolgáló létrehozását bemutató képernyőkép.

  7. Az Azure SQL Database képernyőjén tartsa meg az alapértelmezett generált adatbázisnevet. Válassza a Létrehozás lehetőséget , és várja meg, amíg az adatbázis-erőforrások létrejönnek.

    Az adatbázis konfigurálását bemutató képernyőkép.

  8. Az adatbázis-erőforrások létrehozásakor válassza a Tovább gombot.

  9. A Csatlakozás az Azure SQL Database-hez képernyőn válassza a Befejezés lehetőséget.

    Képernyőkép a képernyőről, amelyen üzenet látható a felügyelt identitás konfigurálásáról a kapcsolat működéséhez.

    Feljegyzés

    Ha ehelyett a Helyi felhasználói titkos kódok fájlokat látja, győződjön meg arról, hogy a Közzététel lapot használta, nem pedig a Csatlakoztatott szolgáltatások lapot az SQL Database konfigurálásához.

Az Azure SQL Database-kapcsolat mostantól úgy van beállítva, hogy a felügyelt identitást használja az Azure-szolgáltatásokhoz, amely biztonságos módszer arra, hogy az alkalmazást olyan Azure-erőforrásokhoz csatlakoztassa, amelyek nem használnak titkos kulcsokat vagy jelszavakat. Most meg kell adnia a megfelelő engedélyeket az SQL-felhasználón, amely megfelel ennek a felügyelt identitásnak ahhoz, hogy a kapcsolat működjön.

Felügyelt identitás konfigurálása

Amikor az Azure SQL Database létrehozási varázslója felügyelt identitással és Entra-azonosító alapértelmezett hitelesítéssel állította be az Azure SQL Servert, hozzáadta az Entra-azonosító fiókját Azure SQL-rendszergazdaként. Ha ugyanarra a fiókra jelentkezett be a Visual Studióban, ugyanazzal a kapcsolati sztringgel csatlakozhat az adatbázishoz a Visual Studióban és az Azure-ban is.

  1. Az Eszközök menüben válassza a NuGet Package Manager>Package Manager konzolt.

  2. A Package Manager konzolon telepítse a következő csomagokat:

    Install-Package Microsoft.Data.SqlClient
    Install-Package Microsoft.EntityFramework.SqlServer
    
  3. PowerShell-parancssorban futtassa a következő parancsot az SQL Database-be való bejelentkezéshez, ahol <server-name> helyére írja be a kiszolgáló nevét és <entra-id-user> helyére a Visual Studio-ban az adatbázis beállításánál használt Microsoft Entra felhasználónevet. Az Entra-felhasználó alapértelmezés szerint rendszergazdai hozzáféréssel rendelkezik az adatbázis-kiszolgálóhoz.

    sqlcmd -S <servername>.database.windows.net -d DotNetAppSqlDb_db -U <entra-id-user> -G -l 30
    

    A bejelentkezéshez kövesse az utasításokat.

  4. Az SQL-parancssorban hajtsa végre a következő parancsokat az alkalmazás által igényelt minimális engedélyek megadásához, az Ön alkalmazásának nevére cserélve <app-name>.

    CREATE USER [<app-name>] FROM EXTERNAL PROVIDER;
    ALTER ROLE db_datareader ADD MEMBER [<app-name>];
    ALTER ROLE db_datawriter ADD MEMBER [<app-name>];
    ALTER ROLE db_ddladmin ADD MEMBER [<app-name>];
    GO
    

Az adatbázis-környezet frissítése

Az alkalmazás adatbázis-környezetet használ az adatbázishoz való csatlakozáshoz, amelyre a Models/MyDatabaseContext.cs fájl hivatkozik. Ebben a szakaszban úgy frissíti a kódot, hogy az az Entity Framework 6 SQL Server szolgáltatóra hivatkozzon, amely a modern Microsoft.Data.SqlClient ADO.NET szolgáltatótól függ.

Az Entity Framework 6 szolgáltató lecseréli a beépített SQL Server-szolgáltatót System.Data.SqlClient , és támogatja a Microsoft Entra ID hitelesítési módszereit. További információ: Microsoft.EntityFramework.SqlServer}.

[DbConfigurationType(typeof(MicrosoftSqlDbConfiguration))] helyileg működik, hogy a Microsoft.Data.SqlClient-t használja az adatbázis-környezethez, de mivel az System.Data.SqlClient szolgáltatóként van kódolva az Azure App Service-ben, ki kell bővítenie a MicrosoftSqlDbConfiguration-t, hogy a hivatkozásokat a System.Data.SqlClient-ról a Microsoft.Data.SqlClient-re irányítsa át helyette.

  1. Távolítsa el a web.config szakaszt és a entityFramework/providers/provider sort: <provider invariantName="System.Data.SqlClient" .../>.

  2. A Modellek/MyDatabaseContext.cs területen adja hozzá a következő osztályt:

        public class AppServiceConfiguration : MicrosoftSqlDbConfiguration
        {
            public AppServiceConfiguration()
            {
                SetProviderFactory("System.Data.SqlClient", Microsoft.Data.SqlClient.SqlClientFactory.Instance);
                SetProviderServices("System.Data.SqlClient", MicrosoftSqlProviderServices.Instance);
                SetExecutionStrategy("System.Data.SqlClient", () => new MicrosoftSqlAzureExecutionStrategy());
            }
        }
    
  3. Adja hozzá a következő attribútumot az MyDatabaseContext osztálydeklarációhoz:

    [DbConfigurationType(typeof(AppServiceConfiguration))]
    

Az ASP.NET alkalmazás üzembe helyezése

  1. A Közzététel lap tetején válassza a Közzététel lehetőséget. A ASP.NET-alkalmazás üzembe helyezve az Azure-ban, és az alapértelmezett böngésző elindul az üzembe helyezett alkalmazás URL-címére.

  2. Az alkalmazás teszteléséhez vegyen fel néhány to-do elemet.

    Képernyőkép az Azure App Service-ben közzétett ASP.NET alkalmazásról.

Gratulálunk! Az adatvezérelt ASP.NET-alkalmazás fut és elérhető az Azure App Service-ben.

Az SQL Server Object Explorer használata

A Visual Studio SQL Server Object Explorerrel egyszerűen felfedezheti és kezelheti az Azure SQL-adatbázist. Az SQL Server Object Explorerben a leggyakoribb adatbázisműveleteket hajthatja végre, például lekérdezéseket futtathat, táblákat, nézeteket és tárolt eljárásokat hozhat létre.

Ügyfélkapcsolat engedélyezése a számítógépen

Alapértelmezés szerint az Azure-kiszolgáló csak az Azure-szolgáltatásokból, például az Azure-alkalmazásból engedélyezi az adatbázisokhoz való kapcsolódást. Az új adatbázis megnyitotta a tűzfalát a létrehozott App Service-alkalmazáshoz.

Ahhoz, hogy az adatbázist a helyi számítógépről( például a Visual Studióból) elérhesse, az Azure-kiszolgálónak meg kell nyitnia a tűzfalat a számítógép nyilvános IP-címéhez való hozzáférés engedélyezéséhez.

Ha a rendszer hozzáférést kér a helyi ügyfélhez, jelölje be a számítógép nyilvános IP-címének engedélyezése lehetőséget. Ez a beállítás létrehoz egy tűzfalszabályt a helyi számítógép nyilvános IP-címének engedélyezéséhez. A párbeszédpanel már ki van töltve a számítógép aktuális IP-címével.

Ha nem kap egy kérést a helyi számítógéphez való hozzáférés hozzáadására, lépjen az Azure SQL-adatbázisra az Azure Portalon, és válassza a Kiszolgáló tűzfalának beállítása lehetőséget a felső menüsávon. A Tűzfalszabályok csoport Hálózatkezelés lapján válassza az ügyfél IPv4-címének hozzáadására vonatkozó lehetőséget.

Feljegyzés

Ha az internetszolgáltató módosítja a nyilvános IP-címet, újra kell konfigurálnia a tűzfalat az Azure-adatbázis újbóli eléréséhez.

Csatlakozás helyileg az Azure SQL-adatbázishoz

  1. A View (Nézet) menüben válassza az SQL Server Object Explorer lehetőséget.

  2. Az SQL Server Object Explorer ablakának tetején válassza az SQL Server hozzáadásához használható ikont.

  3. A Csatlakozás képernyőn a kapcsolat megjelenik az Azure-csomópont alatt. Töltse ki a kiszolgálónév, a felhasználónév, a jelszó és az adatbázisnév adatait, és válassza a Csatlakozás lehetőséget.

    Képernyőkép az adatbázis-kapcsolat Visual Studióból való konfigurálásáról.

  4. Miután a Visual Studio befejezte az SQL Database-példány kapcsolatának konfigurálását, az adatbázis megjelenik az SQL Server Object Explorerben. Bontsa ki <a kapcsolat nevét>>: Az><> az adatok megtekintéséhez.

  5. Bontsa ki a Táblák elemet, kattintson a jobb gombbal a ToDoes táblára, és válassza az Adatok megtekintése lehetőséget az adatbázis adatainak kezeléséhez.

    Az SQL Database-objektumok feltárását bemutató képernyőkép.

Az alkalmazás frissítése a Code First Migrations használatával

A Visual Studióban ismerős eszközökkel frissítheti az adatbázist és az alkalmazást az Azure-ban. Ebben a lépésben a Code First Migrations in Entity Framework használatával módosíthatja az adatbázis sémáját, és közzéteheti a módosítást az Azure-ban.

Az Entity Framework Code First migrálásainak a használatával kapcsolatos további információkért tekintse meg a Getting Started with Entity Framework 6 Code First using MVC 5 (Ismerkedés az Entity Framework 6 Code First használatával az MVC 5 segítségével) című cikket.

Adatmodell frissítése

A kódszerkesztőben nyissa meg a Models\Todo.cs fájlt. Adja hozzá a következő tulajdonságot a ToDo osztályhoz:

public bool Done { get; set; }

Code First migrálás helyi futtatása

Futtasson néhány parancsot a helyi adatbázis frissítéséhez.

  1. Az Eszközök menüben válassza a NuGet Package Manager>Package Manager konzolt.

  2. A Package Manager Console (Csomagkezelő konzol) ablakban engedélyezze a Code First migrálásokat:

    Enable-Migrations
    
  3. Migrálás felvétele:

    Add-Migration AddProperty
    
  4. Frissítse a helyi adatbázist:

    Update-Database
    
  5. Az alkalmazás futtatásához nyomja le a CtrlF5+. Tesztelje a Szerkesztés, a Részletek és az Új hivatkozások létrehozása lehetőséget.

Ha az alkalmazás hiba nélkül töltődik be, a Code First Migrations sikeres volt. A lap azonban továbbra is ugyanúgy néz ki, mert az alkalmazáslogika még nem használja ezt az új tulajdonságot.

Az új tulajdonság használata

Módosítsd a kódot, hogy lásd az Done tulajdonságot működés közben. Ebben az oktatóanyagban csak a Index és Create nézeteket módosítja az új tulajdonság használatára.

  1. Nyissa meg a Controllers\TodosController.cs elemet, és az Create() 52. sorban lévő metódusban adja hozzá Done az Bind attribútum tulajdonságainak listájához. A Create() metódus aláírásának a következő kódhoz hasonlóan kell kinéznie:

    public ActionResult Create([Bind(Include = "Description,CreatedDate,Done")] Todo todo)
    
  2. Nyissa meg a Views\Todos\Create.cshtml fájlt, és a Razor-kódban jegyezze fel a <div class="form-group"> elemet, amely model.Description használ, és a <div class="form-group"> elemet, amely model.CreatedDate használ.

    A két elem után adja hozzá a következő elemet: <div class="form-group">, amely model.Done-t használ.

    <div class="form-group">
        @Html.LabelFor(model => model.Done, htmlAttributes: new { @class = "control-label col-md-2" })
        <div class="col-md-10">
            <div class="checkbox">
                @Html.EditorFor(model => model.Done)
                @Html.ValidationMessageFor(model => model.Done, "", new { @class = "text-danger" })
            </div>
        </div>
    </div>
    
  3. Nyissa meg a Views\Todos\Index.cshtml fájlt, és az üres <th></th> elem felett adja hozzá a következő Razor-kódot:

    <th>
        @Html.DisplayNameFor(model => model.Done)
    </th>
    
  4. <td> A segítő metódusokat tartalmazó Html.ActionLink() elem fölött adjon hozzá egy másik <td> elemet a következő Razor-kóddal:

    <td>
        @Html.DisplayFor(modelItem => item.Done)
    </td>
    
  5. Mentse az összes fájlt, és nyomja le a CtrlF5+ az alkalmazás futtatásához.

  6. Az alkalmazásban adjon hozzá egy to-do elemet, és válassza a Kész lehetőséget. Az elemnek kész elemként kell megjelennie a kezdőlapon. A Szerkesztés nézet nem jeleníti meg a Kész mezőt, mert nem módosította a Szerkesztés nézetet.

Code First migrálások engedélyezése az Azure-ban

Most, hogy a kódmódosítás működik, beleértve az adatbázis-migrálást is, közzéteheti az Azure-alkalmazásban, és frissítheti az Azure SQL-adatbázist a Code First Migrations szolgáltatással is.

  1. A Visual Studio Solution Explorerben kattintson a jobb gombbal a projektre, és válassza a Közzététel lehetőséget.

  2. A közzétételibeállítások megnyitásához válassza a További műveletek >szerkesztése lehetőséget.

    Képernyőkép a közzétételi beállítások megnyitásáról.

  3. A MyDatabaseContext legördülő listában válassza ki az Azure SQL-adatbázis adatbázis-kapcsolatát.

  4. Válassza a Kód első áttelepítésének végrehajtása (az alkalmazás indításakor fut) lehetőséget, majd válassza a Mentés lehetőséget.

    Képernyőkép a kód első migrálásának engedélyezése az Azure-alkalmazásban.

A módosítások közzététele

Most, hogy engedélyezte a Code First Migrations használatát az Azure-alkalmazásban, tegye közzé a kód módosításait.

  1. A Közzététel lapon válassza a Közzététellehetőséget.

  2. A közzétett webalkalmazásban próbáljon meg újból hozzáadni további to-do elemeket, és válassza a Kész lehetőséget, és a kezdőlapon kész elemként kell megjelenniük.

    A meglévő teendők továbbra is megjelennek. A ASP.NET-alkalmazás újbóli közzétételekor az Azure SQL-adatbázis meglévő adatai nem vesznek el. A Code First Migrations emellett csak az adatsémát módosítja, és érintetlenül hagyja az adatokat.

    Képernyőkép az Azure-alkalmazásról a Code First Migration után.

Alkalmazásnaplók streamelése

A nyomkövetési üzeneteket közvetlenül az Azure-alkalmazásból streamelheti a Visual Studióba.

Nyissa meg a Controllers\TodosController.cs elemet, és vegye figyelembe, hogy minden művelet egy Trace.WriteLine() metódussal kezdődik. Ez a kód bemutatja, hogyan adhat hozzá nyomkövetési üzeneteket az Azure-alkalmazáshoz.

Naplóstreamelés engedélyezése

  1. A Visual Studio Közzététel lapján görgessen le az Üzemeltetés szakaszhoz.

  2. Válassza ki a három pontot ... a jobb felső sarokban, és válassza a Streamnaplók megtekintése lehetőséget.

    Képernyőkép a naplóstreamelés engedélyezéséről.

    A naplókat mostantól az Output (Kimenet) ablakba streameli a rendszer.

    Képernyőkép a Naplóstreamelésről a Kimenet ablakban.

    Még nem lát nyomkövetési üzeneteket, mert amikor először a Streamelési naplók megtekintése lehetőséget választja, az Azure-alkalmazás beállítja a nyomkövetési szintet Error, amely csak a metódussal naplózza a Trace.TraceError() hibaeseményeket.

Nyomkövetési szintek módosítása

  1. Ha a nyomkövetési szinteket más nyomkövetési üzenetek kimenetére szeretné módosítani, a Közzététel lap Üzemeltetési szakaszában válassza a jobb felső sarokban lévő ... elemet, majd válassza a Megnyitás az Azure Portalon lehetőséget.

  2. Az alkalmazás Azure Portal lapján válassza a bal oldali menü Figyelés területén található App Service-naplókat.

  3. A Alkalmazásnaplózás (Fájlrendszer) alatt válassza a Részletes opciót a Szint alatt, majd válassza a Mentés lehetőséget.

    Tipp.

    Kísérletezhet a különböző szintű nyomkövetésekkel, hogy lássa, milyen típusú üzenetek jelennek meg az egyes szintek esetén. Az Information (Tájékoztatás) szint a Trace.TraceInformation(), Trace.TraceWarning() és Trace.TraceError() által létrehozott naplók mindegyikét tartalmazza, a Trace.WriteLine() által létrehozott naplókat azonban nem.

  4. A böngészőben nyissa meg ismét az Azure to-do listaalkalmazást, és navigáljon az alkalmazás körül. Az alábbi példákhoz hasonló nyomkövetési üzenetek mostantól a Visual Studióban a Kimenet ablakba streamelnek.

    Application:2025-05-12T23:41:11  PID[17108] Verbose     GET /Todos/Index
    Application:2025-05-12T23:42:04  PID[17108] Verbose     GET /Todos/Index
    Application:2025-05-12T23:42:06  PID[17108] Verbose     POST /Todos/Create
    Application:2025-05-12T23:42:07  PID[17108] Verbose     GET /Todos/Index
    

Naplóstreamelés leállítása

A naplóstreamelési szolgáltatás leállításához válassza a Monitorozás leállítása ikont a Kimenet ablakban.

Képernyőkép a naplóstreamelés leállításáról.

Az erőforrások eltávolítása

Az előző lépésekben Azure-erőforrásokat hozott létre egy erőforráscsoportban. Ha várhatóan nincs szüksége ezekre az erőforrásokra a későbbiekben, az erőforráscsoport eltávolításával törölheti őket.

  1. Az Azure Portalon a webalkalmazás Áttekintés lapján válassza az Erőforráscsoport szakasz myResourceGroup hivatkozását.
  2. Az erőforráscsoport lapján ellenőrizze, hogy a felsorolt erőforrásokat szeretné-e törölni.
  3. Válassza az Erőforráscsoport törlése lehetőséget, írja be a myResourceGroup kifejezést a szövegmezőbe, majd válassza a Törlés lehetőséget.
  4. Erősítse meg ismét a Törlés lehetőséget.

A következő oktatóanyagból megtudhatja, hogyan használhat felügyelt identitást az Azure SQL Database kapcsolatbiztonságának javítása érdekében.