Man*_*kar 2 asp.net azure azure-web-sites azure-resource-manager
我想使用powershell命令在azure资源组中上传现有的WebApp包.
经历过多个链接,比如这个链接
我仍然不确定,包内容需要模板json文件中的哪个参数.
我可以使用azure快速启动模板和此命令创建空白Web应用程序.
新AzureRMResourceGroupDeployment
但是想要将现有的Web应用程序部署到资源组.任何建议都表示赞赏!
谢谢
我知道你说你有一个现有的Web部署包,但是我已经在我的答案中包含了生成这个的步骤,希望能够提前解决任何未来的问题.
使用Visual Studio,在"解决方案资源管理器"窗口中右键单击ASP.NET Web应用程序项目,然后选择" 发布".在发布对话框的"配置文件"页面上,选择" 自定义"以创建新配置文件.
为个人资料命名; 我打电话给我的WebDeployPkg.接下来,将"发布方法"设置为" Web部署包",然后为"包"位置选择一个文件夹.然后,单击" 发布".这将在该文件夹中生成Web Deploy Package(.zip).
在项目中添加一个文件夹以存储Web Deploy Package.我将其命名为我的应用程序.然后,将Web Deploy Package复制到此文件夹.如果使用Windows资源管理器执行此操作,请单击工具栏中的" 显示所有文件"按钮,然后右键单击.zip文件并选择" 包含在项目中".
使用项目中DeploymentTemplate.json文件的JSON Outline窗口,添加Web Deploy for Web Apps资源.
准备好部署资源组后,右键单击资源组项目,然后选择Deploy> New Deployment.
Web Deploy for Web Apps资源将使工件存储帐户设置点亮,以便您可以指定将Web部署包上载到的位置.Azure资源管理器将在Azure中创建您的Web应用程序环境后从此处获取它.因此,如果您还没有存储帐户,请为此创建一个存储帐户.接下来,单击" 编辑参数"按钮.
在"编辑参数"对话框中,您将看到Web Deploy Package的两个参数.对于PackageFolder设置,这应该是您的<resource group project name>/<folder name you created above>.
对于PackageFileName设置,这只是Web Deploy Package的文件名.
单击Save,然后单击Deploy.
| 归档时间: |
|
| 查看次数: |
1913 次 |
| 最近记录: |