2017-04-21 93 views
-1

我是一個具有.net Web解決方案的軟件供應商,我希望客戶能夠輕鬆地將其安裝/部署到Azure Web Web/Azure網站以及Sql Azure後端。我找不到任何支持此場景的安裝程序工具。我也研究過Azure Marketplace,但它似乎是創建VM鏡像的唯一選擇。我希望我的客戶避免必須部署到管理虛擬機並採用IaaS模式。相反,他們應該能夠使用一個包來複制所有Web解決方案文件並安裝並連接Azure Sql的Azure Web Apps。這是可能的還是必須爲每個客戶手動部署和配置Azure解決方案?如何爲Azure Web Apps/Azure網站創建安裝程序

回答

4

您可以使用VS Marketplace進行部署。你需要的是創建一個ARM模板。這裏有大量的示例:https://github.com/Azure/azure-quickstart-templates - 您可以選擇一個Web應用程序 - 例如:https://azure.microsoft.com/en-us/resources/templates/201-web-app-sql-database/ - 將SQL數據庫鏈接到Web應用程序。

ARM模板允許您對資源進行「無需」部署,並知道它們何時準備好進一步操作。您也可以從任何受支持的持續部署選項進行部署(請參閱以GitHub連接爲例的模板),或者您可以在部署成功後使用ftp/msdeploy。