DevOps mit ASP.NET Core und AzureDevOps with ASP.NET Core and Azure

TitelbildCover Image

Von Cam Soper und Scott AddieBy Cam Soper and Scott Addie

Dieser Leitfaden ist als herunterladbares E-Book im PDF-Format verfügbar.This guide is available as a downloadable PDF e-book.

WillkommenWelcome

Willkommen zum Leitfaden für den Azure-Entwicklungslebenszyklus für .NET.Welcome to the Azure Development Lifecycle guide for .NET! In diesem Leitfaden werden die grundlegenden Konzepte zum Erstellen eines Entwicklungslebenszyklus für Azure mithilfe von .NET-Tools und -Prozessen vorgestellt.This guide introduces the basic concepts of building a development lifecycle around Azure using .NET tools and processes. Nach Abschluss dieses Leitfadens können Sie die Vorteile einer ausgereiften DevOps-Toolkette nutzen.After finishing this guide, you'll reap the benefits of a mature DevOps toolchain.

Für wen ist dieser Leitfaden gedacht?Who this guide is for

Sie sollten ein erfahrener ASP.NET Core-Entwickler (auf Ebene 200–300) sein.You should be an experienced ASP.NET Core developer (200-300 level). Sie müssen nicht mit Azure vertraut sein, da dieses Thema in der Einführung behandelt wird.You don't need to know anything about Azure, as we'll cover that in this introduction. DevOps-Techniker, die sich eher auf die Vorgänge als auf die Entwicklung konzentrieren, können ebenso von diesem Leitfaden profitieren.This guide may also be useful for DevOps engineers who are more focused on operations than development.

Dieser Leitfaden ist für Windows-Entwickler konzipiert.This guide targets Windows developers. Linux und macOS werden jedoch vollständig von .NET Core unterstützt.However, Linux and macOS are fully supported by .NET Core. Um diesen Leitfaden für Linux bzw. macOS zu nutzen, beachten Sie die Anzeigen für Linux-/macOS-Unterschiede.To adapt this guide for Linux/macOS, watch for callouts for Linux/macOS differences.

Was in diesem Leitfaden nicht behandelt wirdWhat this guide doesn't cover

Er bezieht sich auf eine kontinuierliche End-to-End-Bereitstellungserfahrung für .NET-Entwickler.This guide is focused on an end-to-end continuous deployment experience for .NET developers. Es handelt sich nicht um eine vollständige Anleitung für alle Azure-Themen sowie für .NET-APIs für Azure-Dienste.It's not an exhaustive guide to all things Azure, and it doesn't focus extensively on .NET APIs for Azure services. Der Schwerpunkt liegt vor allem bei der Continuous Integration, der Bereitstellung, der Überwachung und dem Debuggen.The emphasis is all around continuous integration, deployment, monitoring, and debugging. Gegen Ende dieses Leitfadens finden Sie Empfehlungen für weitere Schritte.Near the end of the guide, recommendations for next steps are offered. Darin enthalten sind Azure-Plattformdienste, die für ASP.NET Core-Entwickler nützlich sind.Included in the suggestions are Azure platform services that are useful to ASP.NET Core developers.

In diesem HandbuchWhat's in this guide

Tools und DownloadsTools and downloads

Erfahren Sie, wo die in diesem Leitfaden verwendeten Tools abgerufen werden können.Learn where to acquire the tools used in this guide.

Bereitstellen in App ServiceDeploy to App Service

Informationen zu den verschiedenen Methoden zum Bereitstellen einer ASP.NET Core-App zu Azure App Service.Learn the various methods for deploying an ASP.NET Core app to Azure App Service.

Continuous Integration und Continuous DeploymentContinuous integration and deployment

Stellen Sie eine End-to-End-Lösung für Continuous Integration und Continuous Deployment für Ihre ASP.NET Core-App mit GitHub, Azure DevOps Services und Azure bereit.Build an end-to-end continuous integration and deployment solution for your ASP.NET Core app with GitHub, Azure DevOps Services, and Azure.

Überwachen und DebuggenMonitor and debug

Verwenden Sie Azure-Tools zum Überwachen, Optimieren und für die Problembehandlung Ihrer Anwendung.Use Azure's tools to monitor, troubleshoot, and tune your application.

Nächste SchritteNext steps

Andere Lernpfade für die ASP.NET Core-Entwickler, die sich mit Azure vertraut machen.Other learning paths for the ASP.NET Core developer learning Azure.

Weiterführende einführende LiteraturAdditional introductory reading

Wenn Sie zum ersten Mal mit Cloud Computing arbeiten, können Sie in folgenden Artikeln die Grundlagen dazu nachlesen.If this is your first exposure to cloud computing, these articles explain the basics.