azure资源管理器——如何将网站和数据库的源代码打包,以便在ARM模板中引用



我一直在看各种关于编写ARM模板文件的文章,包括编写Azure资源管理器模板。这篇文章解释了如何创建一个模板文件来部署一个网站,假设该网站已经被打包成一个.zip文件并放置在Azure BLOB存储上:

"properties": {
             "packageUri": "https://auxmktplceprod.blob.core.windows.net/packages/StarterSite-modified.zip",
             "dbType": "None",
             "connectionString": "",
             "setParameters": {
               "Application Path": "[parameters('siteName')]"
             }

它没有解释的是一个asp.net项目是如何被打包成。zip文件的。


我在Visual Studio中有一个ASP.net web项目。我如何从该ASP.net项目打包构建输出,以便它可以在我的ARM模板中引用?

此外,我的解决方案还包括一个在Visual Studio数据库项目中表示的数据库。同样的问题,我如何从该数据库项目打包构建输出,以便它可以在我的ARM模板中引用?

对于数据库,您可以将其作为dacpac放入webdeploy包中并让webdeploy进行部署,或者您可以创建一个bacpac并让模板从bacpac中部署数据库

最新更新