共用方式為


Azure App Service 的 .NET 移轉案例

Azure 應用服務提供易於使用的工具,用於快速發現本地 .NET Web 應用,評估其就緒情況,並將內容和支援的配置遷移到應用服務。

開發這些工具是為了支援以探索、評量和移轉為主的不同案例。 以下是 .NET 移轉工具和使用案例清單。

從多部伺服器大規模移轉

附註

若要瞭解如何使用 .NET 遷移教程將 .NET 應用遷移到應用服務,請參閱 將 ASP.NET Web 應用現代化為 Azure 應用服務代碼

Azure Migrate 最近宣佈了對 ASP.NET Web 應用的大規模、無代理發現和評估。 現在,可以輕鬆發現在 VMware 環境中的 Internet Information Services (IIS) 伺服器上運行的 ASP.NET Web 應用,並評估它們是否要遷移到 Azure 應用服務。 評估可幫助您確定 Web 應用程式遷移準備情況、遷移阻止程式、補救指南、推薦產品和託管成本。

評估完就緒情況后,應繼續將 ASP.NET Web 應用遷移到 Azure 應用服務。

有一些現有工具支援遷移單個 IIS 伺服器上託管的獨立 ASP.NET Web 應用程式或多個 ASP.NET Web 應用程式。 若要瞭解詳細資訊,請參閱 將 ASP.NET Web 應用現代化為 Azure 應用服務代碼。 通過引入與 Azure Migrate 集成的大規模或批量遷移,可以遷移多個本地 IIS 伺服器上託管的多個 ASP.NET 應用程式。

大量移轉提供下列重要功能:

  • 將 ASP.NET Web 應用批量遷移到 Azure 應用服務多租戶或應用服務環境
  • 移轉評定為就緒有條件的就緒的 ASP.NET Web 應用程式
  • 作為單個 E2E 遷移流的一部分,最多遷移 5 個應用服務計劃(和關聯的 Web 應用)
  • 能夠更改目標應用服務計劃的建議 SKU(例如,將建議的 Pv3 更改為標準 PV2)
  • 能夠變更目標應用服務計劃的建議 Web 應用打包密度(添加或刪除與應用服務計劃關聯的 Web 應用)
  • 更改應用服務計劃或 Web 應用的目標名稱
  • 批量編輯遷移設置或屬性
  • 下載 CSV,其中包含目標 Web 應用程式和 App Service 方案名稱的詳細資料
  • 使用 ARM 範本部署體驗來追蹤移轉進度

App Service 移轉工具和資源

App Service Migration Assistant 小幫手工具和適用於 PowerShell 指令碼的 App Service 移轉小幫手,會受與個別工具隨附之 EULA.pdf 中的條款和條件所控管。

移轉工具 描述 文件
應用服務遷移助手 將 .NET Web 應用程式從 Windows 作業系統移轉至 App Service。 App Service 移轉協助工具說明文件
Apache Tomcat 上適用於 Java 的 App Service 移轉小幫手 (Windows—預覽版) 下載發行前版本軟體,以在 Windows 伺服器上執行的 Tomcat 網頁伺服器上移轉 Java Web 應用程式。 App Service 移轉協助工具說明文件
App Service Migration Assistant PowerShell 指令碼 下載 PowerShell 指令碼,以大量探索及評估單一伺服器上所有 Microsoft Internet Information Services (IIS) Web 應用程式,以及將 .NET Web 應用程式從 Windows OS 移轉至 App Service。 應用服務遷移助手 PowerShell 文件
SHA256 識別碼
將 .NET 應用程式移轉端的更多資源
影片
適用於初學者的 Azure 上的 .NET
使用 Azure App Service 展開雲端之旅
部落格
.NET 的可靠 Web 應用程式模式
使用 Azure 應用服務開始你的雲之旅 - 第 1 部分
使用 Azure 應用服務開始你的雲之旅 - 第 2 部分
了解如何從 pros 現代化 .NET 應用程式
學習路徑
將 ASP.NET 應用程式移轉至 Azure
使用 Azure App service 裝載 Web 應用程式
使用 Visual Studio 將 Web 應用程式發佈到 Azure

大規模移轉資源

作法
探索 Web 應用程式和 SQL Server 執行個體
建立 Azure App Service 評量 (部分機器翻譯)
評定 Web 應用程式以移轉至 Azure App Service 的教學課程
使用 Azure Migrate 探索內部部署伺服器上的軟體清查
將 .NET 應用程式移轉至 App Service
部落格
使用 Azure Migrate 大規模探索和評定 ASP.NET 應用程式
常見問題集
Azure Migrate 探索和評量工具中的 Azure App Service 評量
最佳做法
Azure Migrate 探索和評量工具中的評量最佳做法
影片
使用 Azure Migrate 大規模探索和評量 ASP.NET 應用程式移轉

從 IIS 伺服器移轉

可以使用 PowerShell腳本從通過 Azure Migrate 的大規模發現體驗發現的單個 IIS 伺服器遷移 ASP.NET Web 應用。 您可以 下載文稿。 觀看影片,以了解移轉至 Azure App Service 的更新

ASP.NET Web 應用程式移轉

使用 App Service 移轉小幫手,您可以將獨立內部部署 ASP.NET Web 應用程式移轉至 Azure App Service。 App Service 移轉小幫手的設計目的是透過免費、簡單且快速的解決方案將應用程式從內部部署環境移轉至雲端,以簡化您的雲端旅程。 如需移轉小幫手工具的詳細資訊,請參閱常見問題集

將 ASP.NET Web 應用程式容器化

某些 .NET Framework Web 應用程式可能依賴於 Azure 應用服務中不可用的庫和其他功能。 這些應用程式可能依賴於全域程式集緩存中的其他元件。 之前,您只能在虛擬機器上執行這些應用程式。 不過,您現在可以在 Azure App Service Windows Containers 中予以執行。

應用程式容器化工具可以使用最少變更,將應用程式重新封裝為容器。 此工具目前支援容器化 ASP.NET 應用程式和 Apache Tomcat Java 應用程式。 有關容器化和遷移的詳細資訊,請參閱 ASP.NET 應用容器化和遷移到 Azure 應用服務