共用方式為


BizTalk 應用程式部署的開發工作

以下是將 BizTalk 元件從 Visual Studio 部署到 BizTalk 應用程式、完成應用程式,以及準備部署至測試環境的步驟。 這個部署案例在開發環境中極為常見,在此環境下,程式設計人員會開發及偵錯特定的 BizTalk 商務方案。

重要

絕對不要在實際執行電腦中執行本主題中說明的工作。 在開發過程中,開發人員通常必須從 Visual Studio 重新部署組件。 為了重新部署,Visual Studio 可能解除部署、解除繫結、停止及取消登錄存在於相同或不同應用程式中的組件。 雖然這在開發環境中是必要且適當的動作,但卻可能在實際執行環境中造成無法預期的嚴重後果。 此外,為了避免任何人嘗試在實際執行電腦上從 Visual Studio 部署組件的可能性,我們建議您不要在實際執行電腦上安裝 Visual Studio。

  1. 開發及建置 BizTalk 組件。 您一開始要使用協調流程、結構描述、對應和管線,在 Visual Studio 中建立 BizTalk 商務方案。 在處理此方案時,您會將它建置到一或多個 BizTalk 組件中。 如需詳細資訊,請參閱開發BizTalk Server應用程式。 您也可以開發及建置讓您的方案運作所需的任何非 BizTalk .NET 組件。

  2. 設定部署屬性。 當您準備好要部署 BizTalk 組件時,您會在方案中的每一個 Visual Studio 專案上設定部署屬性。 除了 BizTalk Server 屬性 ([伺服器]、[組態]、[資料庫]、[重新部署]、[重新啟動主控件執行個體] 和 [安裝到全域組件快取]) 之外,您也可以設定 [應用程式名稱] 屬性。 這個屬性會指定您要將每一個組件部署到哪一個 BizTalk 應用程式中。 如果 [應用程式名稱] 是空的,該組件就會部署到預設的應用程式。 如需詳細資訊,請參閱 如何在 Visual Studio 中設定部署屬性。 若要部署非 BizTalk .NET 組件,您必須將這些組件加入到 BizTalk 應用程式。 這是一個單獨的步驟,將於之後的步驟 4 說明。

  3. 將 BizTalk 組件部署到本機電腦上執行的 BizTalk Server。 您可以從功能表選項部署 BizTalk 組件,只要以滑鼠右鍵按一下 Visual Studio 方案,然後選取 [部署] 命令即可。 這樣會在方案中所包含的專案內建置 BizTalk 組件,並將這些組件加入到定義於每一個專案之部署屬性內的 BizTalk 應用程式。 如果應用程式不存在,會予以建立。 組件和組件的資源 (稱為「成品」) 也會部署到群組的 BizTalk 管理資料庫中,您可以使用 BizTalk Server 管理主控台或其他工具來加以檢視和管理。 如需此步驟的詳細資訊,請參閱 如何從 Visual Studio 部署 BizTalk 元件

  4. 請加入讓此應用程式正確運作所需的成品。 從 BizTalk Server 管理主控台中,您可以輕鬆地修改應用程式來完成它,例如,加入和移除一些成品,如傳送埠和接收埠、指令碼、原則、非 BizTalk .NET 組件等等。 如需詳細資訊,請參閱 建立和修改 BizTalk 應用程式

  5. 將成品分解到多個應用程式中。 在開發過程中,為了方便起見,您可能已經將組件部署到單一應用程式。 您可能會為了各種理由,而想要將成品分解到多個應用程式中,然後再部署到實際執行環境。 如需考慮應用程式之最佳做法的詳細資訊,請參閱 部署 BizTalk 應用程式的最佳做法

  6. 針對方案中的所有應用程式建立 .msi 檔案,並在本機安裝這些檔案。 您可以使用 BizTalk Server 管理主控台提供的匯出精靈或是 BTSTask 命令列工具,以建立包含每一個應用程式之成品的 .msi 檔案。 如需詳細資訊,請參閱 匯出 BizTalk 應用程式、系結和原則。 如果您想要在本機電腦上執行此方案,並確認它可如預期般運作,您可以採取額外的步驟,也就是從 .msi 檔案安裝成品。 如需詳細資訊,請參閱 如何安裝 BizTalk 應用程式。 確認此方案可如預期般運作。

  7. 視需要重新部署 BizTalk 組件。 在開發和偵錯 BizTalk 元件的過程中,您可能需要多次重新部署它們。 BizTalk Server提供簡單的重新部署機制。 如需詳細資訊,請參閱 如何從 Visual Studio 重新部署 BizTalk 元件

  8. 匯出繫結檔案並將其加入回應用程式中 (選擇性)。 若要在稍後能夠更輕鬆地將應用程式匯入回開發環境,以便進行變更或新增,您可以先匯出每一個應用程式的繫結,然後將其加入回應用程式中,為這些繫結指定開發目標環境。 當您稍後在開發電腦上將應用程式 .msi 檔案匯入回 BizTalk Server 時,可以指定要套用這些繫結。 如需詳細資訊,請參閱 系結檔案和應用程式部署

  9. 為每個應用程式產生 .msi 檔案,以交出給測試小組。 完成 BizTalk 解決方案的開發和偵錯之後,您可以使用匯出精靈或 BTSTask 來產生應用程式 .msi 檔案,如步驟 6 稍早所述。 您應該將這些檔案匯入開發環境中的不同 BizTalk 群組,加以安裝,然後確認解決方案如預期般運作。 然後,您可以將 .msi 檔案交給測試小組,這些檔案可用來將應用程式匯入測試電腦上執行的BizTalk Server,以及安裝這些檔案,如測試 BizTalk 應用程式部署的工作中所述。

另請參閱

應用程式部署工作