ASP.NET-alkalmazások létrehozása .NET-keretrendszer
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Ez a cikk azt ismerteti, hogyan hozhat létre .NET-keretrendszer projektet az Azure Pipelines használatával. .NET Core-projektek esetén lásd a .NET Core-alkalmazások összeállítását, tesztelését és üzembe helyezését.
Azure DevOps-projekt létrehozása
- Az Azure DevOps-szervezetben vagy -gyűjteményben válassza az Új projekt vagy a Projekt létrehozása lehetőséget.
- Adjon meg egy projektnevet.
- Válassza ki a projekt láthatóságát .
- Válassza a Létrehozás lehetőséget.
Mintaalkalmazás letöltése
A mintaalkalmazás egy .NET 4.8-at használó Visual Studio-megoldás. Az alkalmazás lekéréséhez fordozza el a GitHub-adattárat a következő helyen https://github.com/Azure-Samples/app-service-web-dotnet-get-started
: .
A folyamat létrehozása és létrehozása
Ha már rendelkezik a mintakóddal a saját adattárában, hozzon létre egy folyamatot az Azure DevOps-projektben az első folyamat létrehozása című témakör utasításaival.
Válassza ki a ASP.NET sablont. Ez a választás automatikusan hozzáadja a kód mintaadattárban való létrehozásához szükséges feladatokat.
Válassza a Mentés és futtatás lehetőséget a folyamat működés közbeni megtekintéséhez.
Környezet létrehozása
Az Azure Pipelines használatával anélkül hozhatja létre .NET-keretrendszer projektjeit, hogy saját infrastruktúrát kellene beállítania. Az Azure Pipelines Microsoft által üzemeltetett ügynökei a Visual Studio több előre telepített verziójával is rendelkeznek, amelyek segítenek a projektek összeállításában. Windows Server 2022 és Visual Studio 2022 esetén használható windows-2022
.
Saját üzemeltetésű ügynököt is használhat a buildek futtatásához. A saját üzemeltetésű ügynök használata akkor hasznos, ha nagy tárházzal rendelkezik, és nem szeretné minden buildhez letölteni a forráskódot egy friss gépre.
A buildek egy saját üzemeltetésű ügynökön futnak. Győződjön meg arról, hogy telepítve van a Visual Studio szükséges verziója az ügynökre.
Több konfiguráció összeállítása
Előfordulhat, hogy több konfigurációban kell létrehoznia az alkalmazást. A következő lépések négy konfigurációra építik a példaalkalmazást: Debug, x86
, Debug, x64
, Release, x86
és Release, x64
.
A folyamat felhasználói felületén válassza a Változók lapot, és módosítsa a következő változókat:
BuildConfiguration
=debug, release
BuildPlatform
=x86, x64
Válassza a Feladatok lehetőséget, majd válassza ki az ügynökfeladatot a feladat alábbi beállításainak módosításához:
- Válassza a Többkonfiguráció lehetőséget.
- Szorzók megadása :
BuildConfiguration, BuildPlatform
Válassza a Párhuzamos lehetőséget, ha több buildügynökkel rendelkezik, és párhuzamosan szeretné létrehozni a konfigurációt/platformpárosításokat.
Függőségek helyreállítása
A NuGet-feladat használatával telepítheti és frissítheti a NuGet-csomag függőségeit. A NuGet-feladat használatával NuGet-csomagokat is letölthet az Azure Artifactsből, NuGet.org vagy más külső vagy belső NuGet-adattárakból.
Az alábbi példa egy projekt hatókörű hírcsatornából állítja vissza a megoldást ugyanabban a szervezetben.
- task: NuGetCommand@2
inputs:
command: 'restore'
feedsToUse: 'select'
vstsFeed: 'my-project/my-project-scoped-feed'
includeNuGetOrg: false
restoreSolution: '**/*.sln'