Azure for .NET Developers: 英文官方指南

版权申诉
0 下载量 180 浏览量 更新于2024-07-08 收藏 1.44MB PDF 举报
"这是微软官方发布的针对.NET开发者的Azure最新英文文档,旨在帮助.NET、C#开发者熟悉和掌握Azure平台的使用。文档包含了从基础到高级的各种主题,包括环境配置、服务选择、迁移策略以及各种Azure服务的使用。" 这篇文档详细介绍了如何开始在Azure上进行.NET开发。首先,它向读者介绍了Azure的基础知识,阐述了Azure对于.NET开发者的重要性,以及它提供的关键服务,如云存储、数据库、Web应用服务等。 为了开始在Azure上开发,文档指导用户配置他们的开发环境。这包括创建Azure账户,针对Windows用户配置Visual Studio以支持Azure开发,以及跨平台用户配置VS Code进行Azure开发。此外,安装Azure CLI和额外工具也是必不可少的步骤,文档列出了这些工具的安装过程,并提供了一个开发环境设置检查清单,确保开发者具备所有必要的工具和设置。 文档还涵盖了将现有.NET应用迁移到Azure的策略。开发者需要根据应用类型选择合适的托管选项,例如将.NET Web应用或服务迁移到Azure App Service,或将ASP.NET应用部署到Azure虚拟机。数据库迁移部分则指导如何将SQL Server数据库转移到Azure。 Azure SDK for .NET是文档中的重要部分,它解释了SDK的功能,包括身份验证、依赖注入、线程安全、日志记录、分页、代理服务器配置和资源管理。SDK还包括了一系列包列表和示例代码,以便开发者更好地理解和使用。 在实际应用场景方面,文档涵盖了Web应用与无服务器架构、数据库(如Azure Storage和Redis Cache)、存储服务、身份与安全、物联网(IoT)、数据科学(如机器学习服务、Databricks和HDInsight)以及人工智能(如通过Cognitive Services实现的AI搜索功能)。此外,所有这些服务都提供了示例代码,便于开发者实践和参考。 这份文档为.NET开发者提供了一个全面的Azure学习路径,无论他们是初学者还是有经验的开发者,都能从中获取到有价值的信息,提升在Azure平台上构建和部署应用程序的能力。