.net 中的 AWS BeanStalk 部署失败?

Posted

技术标签:

【中文标题】.net 中的 AWS BeanStalk 部署失败?【英文标题】:AWS BeanStalk deployment failed in .net? 【发布时间】:2014-03-22 23:18:52 【问题描述】:

您好,我尝试按照教程中的指导在 AWS beanstalk 环境中上传和部署示例 Web 服务, 但是,当我尝试部署自己的 Web 服务时,出现以下错误:由于在部署存档构建期间出现错误,网站部署失败, 检查 Visual Studio 输出窗口“构建”和/或“ Amazon Web Service 的窗格以获取更多详细信息。 我无法得到解决方案为什么以及如何出现错误我尝试更改起始页并尝试多次部署但没有用, 我拥有的 Web 服务与数据库一起使用,无需导入数据库,我可以在本地运行它,但在部署到 beanstalk 时发生错误并失败。 谁能帮我解决这个问题。注意:输出窗口中没有错误构建成功 = 0 失败 = 0。 谢谢。

【问题讨论】:

对您的日志进行快照并在那里查看... 哪个日志没有在日志中创建日志或输出控制台“成功=0,失败=0”究竟是什么亚马逊网络服务窗格? VS 中有 AWS Explorer 吗?打开 Amazon Elastic Beanstalk,然后打开您的应用程序并双击环境。你应该在那里看到一个日志。 是的,但仅在发布开始时生成,在开始发布之前发生错误 在这种情况下,您还可以查看位于 C:\Users\%username%\AppData\Local\AWSToolkit\logs 中的 AWS Toolkit for VS 日志 【参考方案1】:

就我而言,我在 C:\Users\%username%\AppData\Local\AWSToolkit\logs 打开了日志文件

如果您运行底部冗长的 msdeploy.exe 命令,您可能会发现错误。在我的情况下,它试图部署到我的临时目录中不存在的文件夹:

C:\Users\%username%\AppData\Local\Temp\AWSDeploymentArchive_PROJECTNAME\

我手动创建了这个文件夹,它似乎可以正常工作:)

【讨论】:

以上是关于.net 中的 AWS BeanStalk 部署失败?的主要内容,如果未能解决你的问题,请参考以下文章

将 ASP.NET Core 部署到 AWS Elastic Beanstalk,必须包含带有“.runtimeconfig.json”后缀错误的文件

AWS Beanstalk 跨多个 AWS 账户部署

是否可以使用 AWS Elastic Beanstalk 部署到现有的 EC2 实例? 。网

AWS Beanstalk 中的 Spring Boot 微服务

将 .gitignore 中的一些文件部署到 AWS Elastic Beanstalk

部署到 AWS Elastic Beanstalk 失败,出现异常“UTF-8 中的字节序列无效”