[AWS beantalk上的asp.net应用程序部署

问题描述 投票:0回答:1

我正在尝试在AWS beantalk上部署asp.net框架Web应用程序。我上传了一个zip,其中包含asp.net框架Web应用程序的其他两个zip。我的aws-windows-deployment-manifest.json编写如下:

{
    "manifestVersion": 1,
    "iisConfig": {
        "appPools": [
          {
            "name": "AppPoolName",
            "recycling": {
              "regularTimeInterval": 10
            }
          }
        ]
      },
    "deployments": {
        "msDeploy": [
        {
            "name": "site_deployment",
            "parameters": {
                "appBundle": "Site.zip",
                "iisPath": "/",
                "appPool": "AppPoolName",
                "iisWebSite": "Default Web Site"
            } 
        }
        ,
        {
            "name": "webservices_deployment",
            "parameters": {
                "appBundle": "WebServices.zip",
                "iisPath": "/"
            }
        }
        ]
    }
  }

我遇到此错误:运行命令的错误消息:C:\ Program Files \ IIS \ Microsoft Web Deploy V3 \ msdeploy.exe -verb:sync -source:package =“ C:\ staging \ Site.zip” -dest:auto -setParam:name = “ IIS Web应用程序名称”,值=“默认网站/”错误:源不支持名为“ IIS Web应用程序名称”的参数。必须是()之一。错误计数:1]

如何解决此问题?预先感谢。

amazon-web-services iis amazon-elastic-beanstalk
1个回答
0
投票

根据您的描述,建议您首先检查您的webapp软件包文件中是否包含parameters.xml文件?。

如果包含,则此文件应具有参数“ IIS Web应用程序名称”。

如果没有,您可以从VS导出zip,而VS会使用“ IIS Web应用程序名称”自动创建parameters.xml。

© www.soinside.com 2019 - 2024. All rights reserved.