如何为Azure Web Apps / Azure网站创建安装程序

时间:2017-04-21 00:05:39

标签: azure azure-sql-database azure-web-sites

我是一家拥有.net网络解决方案的软件供应商,我希望客户能够轻松地安装/部署到Azure Web Web Apps / Azure网站以及Sql Azure后端。我找不到支持此方案的任何安装程序工具。我也研究过Azure Marketplace,但它似乎是创建VM映像的唯一选择。我希望我的客户避免必须部署到管理VM并采用IaaS模型。相反,他们应该能够使用包复制所有Web解决方案文件并安装和连接Azure Sql的软件包安装到Azure Web Apps。这是可能的还是我必须为每个客户手动部署和配置Azure解决方案?

2 个答案:

答案 0 :(得分: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/ - 有一个链接到Web应用程序的SQL数据库。

ARM模板允许您对资源进行“无需手动”部署,并知道何时可以采取进一步措施。您还可以从任何支持的持续部署选项进行部署(请参阅以GitHub连接为模板的模板),也可以在部署成功后使用ftp / msdeploy。

答案 1 :(得分:0)