通过


评估要迁移到 Azure 的 .NET 应用程序

本指南介绍如何使用 .NET 的应用程序和代码评估来评估 .NET 应用程序迁移到 Azure 的准备情况,以及成功迁移云所需的更改。

.NET 的应用程序和代码评估是什么?

该实用工具用于评估 .NET 源代码,以识别到 Azure 的重新格式化和迁移机会。

它通过静态代码分析发现应用程序技术的使用,支持工作量估算,并通过提供有关如何克服潜在问题并使代码与云兼容的建议来加速代码平台迁移。

应用程序和代码评估在 Visual Studio 扩展和 CLI 工具中提供。

.NET 的应用程序和代码评估将一组工具、引擎和规则捆绑在各种 Azure 目标(例如 Azure 应用服务、Azure Kubernetes 服务和 Azure 容器应用)中,以评估和重新将 .NET 应用程序重新化。

何时应使用应用程序和代码评估?

该实用工具旨在帮助组织以降低成本并加快创新速度的方式实现 .NET 应用程序的现代化。 它使用高级分析技术来了解任何 .NET 应用程序的结构和依赖项,并提供有关如何重构和将应用程序迁移到 Azure 的指导。

使用它,你可以:

  • 评估与 Azure 的代码兼容性: 获取有关将应用程序移动到 Azure 时可能不起作用的代码的每个部分的通知。

  • 获取有关重构代码的建议: 接收有关如何更新代码以使其兼容 Azure 的指南和工作量估算、确保应用程序正常运行所需的验证,以及如何提高应用程序性能、可伸缩性、安全性等。

支持的语言

.NET 的应用程序和代码评估可以分析以以下语言编写的项目:

  • C#(编程语言)
  • Visual Basic

支持的项目类型

它分析以下项目类型中的代码:

  • ASP.NET
  • 类库

支持的 Azure 目标

目前,应用程序确定迁移到 Azure 应用服务、AKS 和 Azure 容器应用的潜在问题。 将来,该工具可能能够显式设置目标,并单独筛选每个目标的确切问题和建议。

后续步骤

安装 Visual Studio 扩展或 CLI 工具

有关如何安装适用于 Visual Studio 或 CLi 工具的 .NET 扩展的 Azure Migrate 应用程序和代码评估的信息,请参阅 安装说明