匯出 (0) 列印
全部展開

Windows Azure 封裝格式

更新日期: 2014年9月

若要將應用程式做為 Azure 中的雲端服務執行,必須先將應用程式檔案封裝至 .cspkg 檔中。用來將應用程式當做雲端服務執行的應用程式封裝包括應用程式檔案和服務模型檔案。建立封裝檔後,就可以將封裝檔和服務組態檔上傳至 Azure。在 Azure SDK 1.6 版及更早的版本中,封裝檔的格式並未記載。執行 Windows 和 Azure SDK 的電腦上也要建立封裝,而且封裝建立後就無法修改。

Azure 的長期目標是要在任何作業系統上建立有效的封裝,而不需使用 Azure SDK。朝這個目標前進的第一步,就是在 Azure SDK 1.7 中導入了新的 Azure 應用程式封裝格式,同時完整記載了此格式。以新格式建立封裝仍然需要 SDK 工具。不過,新格式的封裝不需使用 SDK 工具即可修改及重新封裝。這種新方法使用標準的 ZIP 格式,因此封裝可以在非 Windows 作業系統上開啟。若要在不使用 SDK 工具的情況下建立封裝,將會需要進一步變更平台,以及來自社群的意見。Azure 團隊歡迎您提供有關新封裝格式的意見與建議。請在 Windows Azure 開發論壇上提交您的意見。

如需有關新封裝格式的詳細資訊,請參閱<OPC 封存配置>、<XML 資訊清單檔案格式>、<XML 資訊清單檔案結構描述>和<Azure 慣例>。

使用 CSPack 命令列工具以新格式封裝 Azure 應用程式。您也可以使用 CSPack 將封裝從舊封裝格式轉換成新封裝格式,而不會遺失任何資訊。Azure SDK 1.7 中的 CSPack 工具現在還包含兩個新選項:/useCtpPackageFormat/convertToCtpPackage。如需有關以新格式建立封裝或是將現有封裝轉換成新格式的詳細資訊,請參閱<使用 CSPack 以新格式建立封裝>和<將現有封裝轉換成新的格式>。

新的封裝格式可讓開發人員在任何作業系統上開啟、編輯封裝,以及重新進行封裝。例如,在大型團隊中工作的 CSS 開發人員使用 Mac 做為主要電腦。將應用程式封裝部署至 Azure 上的預備帳戶後,開發人員發現 CSS 配置中發生問題。開發人員能夠在自己的 Mac 上使用標準解壓縮公用程式開啟封裝,在文字編輯器中修正 CSS 問題,使用標準 zip 公用程式重新進行封裝,然後將應用程式重新部署到雲端。

新的封裝格式也可讓開發人員在不使用 Azure SDK 工具的情況下編輯封裝。例如,已部署的 Azure 應用程式連接到外部 SQL Server 執行個體。如果需要將所有應用程式執行個體修訂為指向另一個 SQL Server 執行個體,則封裝修訂可以在不使用 SDK 工具的情況下執行。非開發人員可以從其所屬小組的內部伺服器下載應用程式封裝,解壓縮封裝,然後變更 Web 應用程式的 web.config 檔使其指向新的 SQL Server 執行個體。如果應用程式是使用 Azure SDK 1.6 或更早的版本封裝,開發人員可以使用 CSPack 將封裝從舊格式轉換成新格式。進行變更後,開發人員可以壓縮封裝以便重新進行封裝,然後用這個新封裝更新部署到 Azure 上的應用程式。

顯示:
© 2015 Microsoft