設定 Web 部署的伺服器環境

作者:Jason Lee

本教學課程將示範如何設定伺服器環境,以支援各種不同案例中的單鍵或自動化網站部署和發佈。 本教學課程包含可逐步引導您完成各種工作的主題,例如設定網頁伺服器以支援部署和設定 Web 服務器陣列架構 (WFF) 伺服器陣列,以及提供較高層級端對端指引的案例型概觀。

本教學課程使用 Enterprise Web Deployment:案例概觀 中所述的 Fabrikam, Inc. 部署案例,作為範例和網路基礎結構的參考點。

如需這些教學課程的義大利文翻譯,請流覽 http://www.lucamorelli.it

本教學課程包含下列主題:

第一個主題 :選擇正確的 Web 部署方法,說明您可以使用 Internet Information Services (IIS) Web Deployment Tool (Web Deploy) 2.0 來發佈 Web 應用程式的主要方法。 它也會識別對應至每個方法的案例。 從這裡開始,每個案例主題都會提供您需要完成之工作的高階概觀,並識別您需要完成的主題,以協助您完成這些工作。

如果您使用瞭解建置 程式 來建置和部署解決方案中所述的分割專案檔方法,最後一個主題:設定 目標環境的部署屬性,說明如何設定部署至不同目的地環境的環境特定專案檔。

重要技術

本教學課程著重于如何使用這些產品和技術來支援 Web 部署:

  • IIS 7.5
  • Web Deploy 2.x
  • WFF 2.x
  • IIS Web Management Service (WMSvc)

本教學課程也涉及使用 Windows Server 2008 R2、SQL Server 2008 R2、ASP.NET 4.0 和 ASP.NET MVC 3。

本系列中的其他教學課程

這構成一系列五個企業級 Web 部署教學課程的一部分。 這些是系列中的其他教學課程:

  • 在企業案例中部署 Web 應用程式。 本簡介內容提供教學課程系列的內容背景。 它會描述教學課程案例,並說明整個系列中描述的工作和逐步解說如何融入更廣泛的應用程式生命週期管理 (ALM) 程式。
  • 企業中的 Web 部署。 本教學課程提供Microsoft Build Engine (MSBuild) 專案檔、Web 發佈管線、Web 部署和其他相關技術的概念簡介。 它說明如何使用這些工具來管理複雜的部署程式。
  • 設定用於 Web 部署的 Team Foundation Server。 本教學課程說明如何設定 Team Foundation Server (TFS) 以支援各種部署案例,包括將自動化部署作為持續整合 (CI) 程式的一部分,以及手動觸發的特定組建部署。
  • 進階企業 Web 部署。 本教學課程說明如何完成各種更進階的部署工作,例如自訂多個環境的資料庫部署、排除部署中的檔案和資料夾,以及在部署過程中讓 Web 應用程式離線。