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


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

  1. Az Azure DevOps-szervezetben vagy -gyűjteményben válassza az Új projekt vagy a Projekt létrehozása lehetőséget.
  2. Adjon meg egy projektnevet.
  3. Válassza ki a projekt láthatóságát .
  4. 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.

  1. 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
  2. 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
  3. 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'