【问题标题】:asp.net application deployment on aws beanstalkaws beanstalk 上的 asp.net 应用程序部署
【发布时间】:2020-04-09 11:01:25
【问题描述】:

我正在尝试在 AWS beanstalk 上部署一个 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】:

    根据你的描述,我建议你可以先检查一下你的webapp包文件是否包含parameters.xml文件。

    如果它包含,这个文件应该有一个参数“IIS Web 应用程序名称”。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-13
      • 2017-08-01
      • 2012-09-24
      • 2016-01-24
      • 2015-07-06
      • 2013-08-05
      • 1970-01-01
      • 2017-09-28
      相关资源
      最近更新 更多