通过 ASP.NET Core 和 Azure 实现 DevOpsDevOps with ASP.NET Core and Azure

本文内容

封面图像

作者:Cam SoperScott Addie

本指南以可下载 PDF 电子书的形式提供。

欢迎使用Welcome

欢迎使用适用于 .NET 的 Azure 开发生命周期指南!本指南介绍使用 .NET 工具和进程围绕 Azure 构建开发生命周期的基本概念。读完本指南后,可以获得成熟 DevOps 工具链的优势。

本指南适用对象Who this guide is for

读者应是有经验的 ASP.NET Core 开发人员(200-300 级别)。无须了解有关 Azure 的任何内容,因为本指南中将进行介绍。本指南对于更侧重于操作(而不是开发)的 DevOps 工程师可能也很有用。

本指南面向 Windows 开发人员。但是,.NET Core 完全支持 Linux 和 macOS。若要针对 Linux/macOS 调整本指南,请注意有关 Linux/macOS 差异的标注。

本指南未涵盖的内容What this guide doesn't cover

本指南专注于 .NET 开发人员的端到端持续部署体验。这不是介绍 Azure 中所有内容的全面指南,并不特别着重于适用于 Azure 服务的 .NET API。介绍的重点在于持续集成、部署、监视和调试。本指南结尾附近提供了后续步骤建议。建议包括对 ASP.NET Core 开发人员有用的 Azure 平台服务。

本指南内容What's in this guide

工具和下载Tools and downloads

了解在何处获取本指南中使用的工具。

部署到应用服务Deploy to App Service

了解将 ASP.NET Core 应用部署到 Azure 应用服务的各种方法。

持续集成和部署Continuous integration and deployment

通过 GitHub、Azure DevOps Services 和 Azure,为 ASP.NET Core 应用生成端到端持续集成和部署解决方案。

监视和调试Monitor and debug

使用 Azure 工具监视、故障排除和优化应用程序。

后续步骤Next steps

ASP.NET Core 开发人员学习 Azure 的其他学习路径。

其他介绍性读物Additional introductory reading

如果这是你首次接触云计算,这些文章介绍了基础知识。