您如何为Azure Web应用程序 / Azure网站创建安装程序



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

您可以使用VS Marketplace进行部署。您需要的是创建一个手臂模板。这里有大量示例:https://github.com/azure/azure-quickstart-templates-您可以选择一个Web应用程序之一 - 例如:https://azure.microsoft.com/en--en--US/Resources/templates/201-Web-app-sql-database/- 具有链接到Web应用程序的SQL数据库。

ARM模板允许您进行资源的"无手"部署,并知道何时准备采取进一步的行动。您还可以从任何受支持的连续部署选项中部署(请参见以GitHub连接为例的模板(,也可以在部署成功后使用FTP/MSDEPLOY。

这是一个很好的教程https://learn.microsoft.com/en-us/azure/azure-resource-manager/vs-azure-tools-resource-resource-groups-deployment--Projects-greate-deploy

这是上一个答案中提到的github示例https://github.com/azure/azure-quickstart-templates/tree/master/201-web-app-github-deploy

最新更新