简介

已完成

通常,组织使用运行 Windows Server、Internet Information Services (IIS) 和 SQL Server 的计算机在自己的内部基础结构上托管 Web 应用程序。 除了初始工作量和成本外,这些应用程序还会持续产生硬件、操作系统更新和许可成本方面的维护成本。 这些维护成本使 Azure 应用服务成为极具吸引力的替代方案。

假设你的公司有要移动到 Azure 应用服务的 ASP.NET Web 应用程序。 第一步是评估应用是否依赖于 Azure 应用服务不支持的功能。 然后,你可以启动一系列成本高昂且耗时的评估项目。 完成评估后,你需要设置 Azure 应用服务帐户、移动文件和应用设置。

更好的选择是使用 Azure 应用服务迁移助手。 在服务器上安装并运行迁移助手,用于评估服务器托管的每个 Web 应用程序。 如果可以迁移 Web 应用程序,请提供有关 Azure 帐户、目标资源组和其他详细信息的信息,以完成迁移。 如果无法进行迁移,此信息可帮助你重设应用程序的架构,删除妨碍将其迁移到云的依赖项。

在本模块中,你将在模拟的本地环境中使用 Azure 应用服务迁移助手来了解它是如何运行的。 你将执行评估,然后将 ASP.NET 应用程序迁移到 Azure 应用服务。

完成本模块后,你将了解将当前在 IIS 上运行的 Web 应用程序迁移到 Azure 应用服务的潜在障碍。

学习目标

学完本模块后,你将能够:

  • 确定将 IIS 上托管的应用程序迁移到 Azure 应用服务时可能面临的问题的类型。
  • 使用 Azure 应用服务迁移助手评估本地 Web 应用程序的迁移就绪情况。
  • 使用迁移助手将本地 Web 应用程序迁移到 Azure 应用服务。

必备知识

  • 在一定程度上熟悉如何使用虚拟机、Windows Server 和 IIS。
  • 对 IIS 的工作原理、其扩展点及其托管 ASP.NET 应用程序的方式有一些基本的了解。