c# - 如何在 Linux 环境中将 .NET (C#) 程序发布到 AWS BeanStalk?

标签 c# linux amazon-web-services amazon-elastic-beanstalk

当我在 Visual Studio 中使用 AWS 工具包时,我得到了“容器类型”选项,但该列表仅包含 Windows:

enter image description here

这能否以某种方式解决,以便我得到 Beanstalk 的全力支持,但我希望它在 Linu 环境(.NET 核心)中运行?

我已经在 SO 上搜索并四处查看,但坦率地说,大多数答案都不清楚或不完全是我要找的东西。

最佳答案

目前没有针对 Elastic Beanstalk 服务的 Linux .NET Core 产品。从 Visual Studio 将 ASP.NET Core 应用程序部署到 Linux 的最简单方法是将 Docker 应用程序部署到 AWS Fargate。

在 Visual Studio 中,如果您右键单击该项目并选择添加 -> Docker 支持以使 Visual Studio 生成 Dockerfile,那么将显示将容器发布到 AWS 选项。

enter image description here

关于c# - 如何在 Linux 环境中将 .NET (C#) 程序发布到 AWS BeanStalk?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57502446/

相关文章:

c# - 如何在 NServiceBus 中实现访问控制处理程序

c# - 使脚本包包含另一个脚本包

c# - Hashlib 和 System.Security.Cryptography.HashAlgorithm 之间的区别

amazon-web-services - 来自另一个 CloudFormation 的引用资源没有输出?

c# - Visual Studio 2017 中的 Android 设备管理器显示 'Android SDK Platform is Missing'

c++ - 在标准路径中找不到 libGL.so、libGLU.so 和 libglut.so

linux - 需要与linux命令对应的Windows CMD命令

linux - grep 特定字符串(多个)目录中的所有 Bean.java 文件(不区分大小写)

java - 我可以在不删除流的情况下从 amazon Kinesis 中删除数据记录或分片吗?

json - 通过 cloudformation 启动实例后,userData 未得到执行