总结

已完成

我们在本模块的目标是将 ASP.NET Web 应用程序从公司的托管环境移动到 Azure 应用服务。

你通过模拟环境使用 Azure 应用服务迁移助手首先执行应用程序的评估,检查 Windows Server 和 Internet Information Services (IIS) 提供的较低级别服务的依赖项。 迁移助手确定没有任何因素会妨碍你将应用程序迁移到 Azure 应用服务。 因此你向迁移助手提供了目标资源组和 URL 等详细信息,然后它为你执行了迁移。

如果没有迁移助手,你可能需要手动查看 Web 应用程序的源代码,并对照可能阻碍将 ASP.NET Web 应用程序部署到 Azure 应用服务中的已知问题的列表进行比较。 整个过程可能需要数天或数周时间,具体取决于你对代码库、Windows Server、IIS 等的熟悉程度。

Azure 应用服务迁移助手可提供极大的业务助力,加快迁移到云的速度。

清除

完成本模块后,沙盒会自动清理资源。

使用自己的订阅时,最好在项目结束时确定是否仍然需要所创建的资源。 让资源保持运行状态会耗费成本。 可以逐个删除资源,也可以删除资源组以删除整个资源集。

后续步骤

如果使用本指南来执行自己的 Web 应用程序迁移,则需要考虑执行以下在练习中未执行的步骤:

  • 手动将 web.config 文件中的应用程序设置和连接字符串移动到应用服务应用程序设置中。
  • 将数据从本地 SQL Server 数据库迁移到 Azure SQL 数据库。
  • 设置 TLS/SSL 证书。
  • 设置自定义域名。
  • 在 Microsoft Entra ID 中设置权限。

如果下一步打算将数据从本地 SQL Server 数据库迁移到 Azure SQL 数据库,你会发现以下模块很有用:

使用数据迁移助手 (DMA) 评估和转换 SQL Server 数据库

附加阅读材料