Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Fontos
ASP.NET Core előzetes verziójú kiadásai az Azure App Service-ben
ASP.NET Core előzetes verziójú kiadásai alapértelmezés szerint nem lesznek üzembe helyezve az Azure App Service-ben. Ha egy ASP.NET Core előzetes kiadást használó alkalmazást szeretne üzemeltetni, olvassa el a ASP.NET Core előzetes verziójának üzembe helyezését az Azure App Service-ben.
Az App Service üzembe helyezési problémáinak elhárításához tekintse meg az Azure App Service és az IIS ASP.NET Core hibaelhárítását.
Beállítás
Nyisson meg egy ingyenes Azure-fiókot , ha nincs ilyen fiókja.
Webalkalmazás létrehozása
Indítsa el a Visual Studio 2022-t, és válassza az Új projekt létrehozása lehetőséget.
Az Új projekt létrehozása párbeszédpanelen válassza a ASP.NET Core Web App, majd a Tovább gombot.
Az új projekt konfigurálása párbeszédpanelen nevezze el a projektet, majd válassza a Tovább gombot.
A További információk párbeszédpanelen:
- A keretrendszer bemenetében válassza a .NET 7.0 (Standard kifejezéstámogatás) lehetőséget.
- A Hitelesítési típus bemenetében válassza az Egyéni fiókok lehetőséget, majd a Létrehozás lehetőséget.
A Visual Studio létrehozza a megoldást.
Az alkalmazás futtatása
- Nyomja le az F5 billentyűt a projekt futtatásához.
Felhasználó regisztrálása
Válassza a Regisztrálás lehetőséget, és regisztráljon egy új felhasználót. Használhat fiktív e-mail-címet. A küldéskor a lap a következő hibát jeleníti meg:
"A kérés feldolgozása során egy adatbázisművelet meghiúsult. A meglévő migrálások alkalmazása megoldhatja ezt a problémát"
Válassza az Áttelepítések alkalmazása lehetőséget, és miután a lap frissül, frissítse a lapot.
- Megjelenik a Regisztráció megerősítő oldal. Kattintson ide a fiók megerősítéséhez.
- Megjelenik a Megerősítés e-mail oldal.
- Jelentkezzen be új felhasználóként.
Az alkalmazás megjeleníti az új felhasználó regisztrálásához használt e-mailt és egy bejelentkezési hivatkozást.
- Állítsa le az alkalmazást a böngésző bezárásával, vagy a Visual Studióban válassza a Hibakeresés>leállítása lehetőséget.
- A Visual Studióban válassza aBuild Clean Solution (Tiszta megoldás>) lehetőséget a projektelemek megtisztításához és a fájl versengésének elkerüléséhez.
Az alkalmazás üzembe helyezése az Azure-ban
Kattintson a jobb gombbal a projektre a Megoldáskezelőben, és válassza a Közzététel lehetőséget.
A Közzététel párbeszédpanelen:
- Válassza az Azure-t.
- Válassza a Következőlehetőséget.
A Közzététel párbeszédpanelen:
- Válassza az Azure App Service (Windows) lehetőséget.
- Válassza a Következőlehetőséget.
A Közzététel párbeszédpanel App Service lapján válassza az Új létrehozása lehetőséget.
Megjelenik az App Service létrehozása párbeszédpanel:
- A név, az erőforráscsoport és az üzemeltetési terv bejegyzésmezői ki vannak töltve. Ezeket a neveket megtarthatja vagy módosíthatja.
- Válassza a Create gombot.
A létrehozás befejezése után a párbeszédpanel automatikusan bezárul, és a Közzététel párbeszédpanel ismét fókuszba kerül:
- Az imént létrehozott új példány automatikusan ki van jelölve.
- Válassza ki a Befejezésopciót.
A Közzétételi profil létrehozása folyamatban párbeszédpanel megerősíti a közzétételi profil létrehozását. Válassza a Bezárás lehetőséget.
Ezután megjelenik a Profil közzététele összefoglaló lap. A Visual Studio azt észlelte, hogy ehhez az alkalmazáshoz olyan SQL Server-adatbázisra van szükség, amelyet a Szolgáltatásfüggőségek panelen felsorolt. Válassza ki az ellipszist (...), majd csatlakozás.
Megjelenik a Csatlakozás a függőséghez párbeszédpanel:
- Válassza Azure SQL Databaselehetőséget.
- Válassza a Következőlehetőséget.
A SQL Server függőségeinek konfigurálása párbeszédpanel
A Csatlakozás az Azure SQL-adatbázishoz párbeszédpanelen válassza az Új létrehozása lehetőséget.
Megjelenik az Azure SQL Database létrehozása :
- A rendszer kitölti az Adatbázis neve, az Erőforráscsoport, az Adatbázis-kiszolgáló és az App Service-csomag bejegyzésmezőit. Ezeket az értékeket megtarthatja vagy módosíthatja.
- Adja meg a kijelölt adatbázis-kiszolgálóadatbázis-rendszergazdai felhasználónevét és adatbázis-rendszergazdai jelszavát (vegye figyelembe, hogy a használt fióknak rendelkeznie kell az új Azure SQL-adatbázis létrehozásához szükséges engedélyekkel)
- Válassza a Create gombot.
A létrehozás befejezése után a párbeszédpanel automatikusan bezárul, és a Csatlakozás az Azure SQL Database-hez párbeszédpanel ismét fókuszba kerül:
- Az imént létrehozott új példány automatikusan ki van jelölve.
- Válassza a Következőlehetőséget.
A Csatlakozás az Azure SQL Database-hez párbeszédpanel következő lépésében:
- Adja meg az Adatbázis-kapcsolat felhasználóneve és az Adatbázis-kapcsolat jelszó mezőit. Ezek azok a részletek, amelyeket az alkalmazás a futásidőben az adatbázishoz való csatlakozáshoz használ. Az ajánlott eljárás az, hogy ne használja ugyanazokat a részleteket, mint az előző lépésben használt rendszergazdai felhasználónév és jelszó.
- Válassza ki a Befejezésopciót.
A Függőségi konfiguráció állapota párbeszédpanel megerősíti, hogy az Azure SQL Database konfigurálva van. Válassza a Bezárás lehetőséget.
A Profil közzététele összefoglaló lapon válassza a További műveletek>szerkesztése lehetőséget:
A Közzététel párbeszédpanel Beállítások lapján:
Bontsa ki az Adatbázisok elemet, és ellenőrizze, hogy használja-e ezt a kapcsolati sztringet futásidőben.
Bővítse ki az Entity Framework migrációkat, és válassza az ezt a migrációt közzétételkor alkalmazza lehetőséget.
Válassza az Mentésgombot. A Visual Studio visszatér a Közzététel párbeszédpanelre.
Kattintson a Közzététel gombra. A Visual Studio közzéteszi az alkalmazást az Azure-ban. Amikor az üzembe helyezés befejeződik.
Az alkalmazás böngészőben nyílik meg. Regisztráljon egy új felhasználót, és jelentkezzen be új felhasználóként az adatbázis üzembe helyezésének és futásidejű kapcsolatának ellenőrzéséhez.
Az alkalmazás frissítése
Szerkessze a
Pages/Index.cshtmlRazor lapot, és módosítsa annak tartalmát, majd mentse a módosításokat. Módosíthatja például a bekezdést úgy, hogy "Hello ASP.NET Core!":@page @model IndexModel @{ ViewData["Title"] = "Home page"; } <div class="text-center"> <h1 class="display-4">Welcome</h1> <p>Learn about <a href="https://docs.microsoft.com/aspnet/core">building Web apps with ASP.NET Core</a>.</p> <p>Hello ASP.NET Core!</p> </div>Válassza ismét a Közzététel lehetőséget a Közzétételi profil összefoglaló lapján.
- Az alkalmazás közzététele után frissítse a lapot, és ellenőrizze, hogy a végrehajtott módosítások elérhetők-e az Azure-ban.
Takarítás
Ha befejezte az alkalmazás tesztelését, lépjen az Azure Portalra , és törölje az alkalmazást.
- Válassza ki az Erőforráscsoportokat, majd válassza ki a létrehozott erőforráscsoportot.
- Az Erőforráscsoport lapon válassza az Erőforráscsoport törlése lehetőséget.
- Adja meg az erőforráscsoport nevét, és válassza a Törlés lehetőséget. Az ebben az oktatóanyagban létrehozott alkalmazás és minden egyéb erőforrás törlődik az Azure-ból.