繁体   English   中英

Azure Pipeline 部署到 AWS Elastic Beanstalk 任务失败,因为缺少 web.config

[英]Azure Pipeline Deploy To AWS Elastic Beanstalk Task failes because web.config is missing

我目前正在尝试为小型 asp.net web 应用程序运行 Azure Pipeline。 我尝试在 AWS Elastic Beanstalk 中托管该应用程序。 当我通过 Visual Studio AWS 工具包发布应用程序时,一切都很好,应用程序在 Elastic Beanstalk 上按预期运行。

但我在 Azure Pipeline 中的集成工作方式不同。 我有这样定义的“部署到 Elastic Beanstalk”任务:部署到 Beanstalk 任务配置

管道一直在运行,直到“部署到 Elastic Beanstalk”任务没有问题。然后我收到此错误:部署到 Beanstalk 部署错误

我比较了两个 zip 文件夹(一个来自 VS 中的 AWS 工具包和 Azure 管道),它们是相等的。

提到的 web.config 文件存在于两个文件夹中。

我已经花了大约 2 天时间寻找没有成功的解决方案。

非常感谢你提前 Korbinian

我检查了两个 zip 文件中的两个 zip 文件(一个来自 Visual Studio AWS Toolkit 和 Azure Pipeline)web.config 文件可用

我找到了解决办法。 我变了:

  • 将“存档工件”任务中的“要创建的存档文件”保存到 $(Agent.ReleaseDirectory)
  • 将“部署到 Elastic Beanstalk”任务中的“部署包类型”设置为“ASP.Net Core Windows”
  • “部署到 Elastic Beanstalk”任务中的“发布的应用程序路径”到 $(Agent.ReleaseDirectory)

之后一切正常。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM