You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从Visual Studio Code部署ASP.NET Core Web API到AWS Beanstalk

VS Code 部署 ASP.NET Web API 到 AWS Beanstalk 实操步骤

一、前置准备

  • 先装好和项目匹配的.NET SDK,以及AWS CLI,然后执行aws configure完成身份配置——输入你的Access Key、Secret Key、常用区域(比如us-east-1)和输出格式(默认json即可)
  • 在VS Code扩展市场搜索AWS Toolkit for Visual Studio Code安装,装完重启VS Code生效

二、打包项目

打开项目根目录的终端,执行打包命令:

dotnet publish -c Release -o ./publish

执行完成后,项目根目录会生成publish文件夹,里面包含部署所需的全部文件

三、通过AWS Toolkit部署

  1. 点击VS Code左侧活动栏的AWS图标,展开Elastic Beanstalk节点
  2. 若还未创建目标环境,右键Elastic Beanstalk选择Create Environment,跟着向导配置:平台选.NET Core on Linux或Windows(根据项目需求选择),其余配置按需填写即可
  3. 环境创建完成后,右键目标环境,选择Deploy Application
  4. 在弹出的文件选择框中,选中之前生成的publish文件夹,确认后开始部署
  5. 等待部署完成,可通过AWS Toolkit的输出面板查看进度,也能去AWS控制台的Elastic Beanstalk页面查看状态

四、常见问题处理

  • 部署失败优先查日志:右键环境选择View Logs,或去AWS控制台查看,常见原因是平台版本与项目不兼容、端口配置错误
  • 项目用到的环境变量,需在Elastic Beanstalk环境的配置模块中手动添加
  • Linux平台会自动识别dotnet <项目名>.dll作为启动命令,Windows平台要确保publish文件夹内有正确的web.config文件

内容的提问来源于stack exchange,提问作者user21104171

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 23:20:58