簡體   English   中英

在 aws beanstalk 上部署 asp.net 應用程序

[英]asp.net application deployment on aws beanstalk

我正在嘗試在 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 應用程序名稱',value='默認網站/' 錯誤:源不支持名為“IIS Web 應用程序名稱”的參數。 必須是 () 之一。 錯誤數:1。

我該如何解決這個問題? 提前致謝。

根據你的描述,建議你先檢查一下你的webapp包文件中是否有一個parameters.xml文件?

如果它包含,這個文件應該有一個參數“IIS Web 應用程序名稱”。

如果沒有,您可以從 VS 導出 zip,它會自動創建帶有“IIS Web 應用程序名稱”的 parameters.xml。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM