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

AWS Toolkit运行时下拉框缺失.NET选项,Rider Lambda项目部署受阻

解决AWS Toolkit部署Lambda时无.NET运行时选项的问题
  • 检查AWS Toolkit for Rider版本
    确保安装的是最新版AWS Toolkit,旧版本可能对.NET Lambda运行时支持不完善。打开Rider的Settings/Plugins,找到AWS Toolkit,检查更新并安装最新版后重启Rider。

  • 确认项目Lambda配置文件
    打开项目根目录下的aws-lambda-tools-defaults.json或serverless.template文件,检查是否正确指定.NET相关运行时。比如在aws-lambda-tools-defaults.json中,需包含类似"function-runtime": "dotnet6"(或对应.NET版本)的配置,若缺失或错误,手动添加后重新打开部署窗口。

  • 验证本地.NET SDK环境
    AWS Toolkit需要检测到本地.NET SDK才能列出对应运行时。打开终端执行dotnet --list-sdks,确认已安装AWS Lambda支持的.NET版本(如.NET 6/7/8),未安装则先安装对应SDK后重启Rider。

  • 重新关联项目与AWS Toolkit
    右键点击项目 -> AWS Lambda -> 选择Upload Function to AWS Lambda...,重新触发部署流程。若仍无效,可删除项目的.idea文件夹(Rider配置文件夹),重新打开项目后再尝试部署。

  • 排查区域运行时支持(可选)
    少数情况下,AWS账号所在区域可能不支持你要使用的.NET Lambda运行时,可登录AWS Lambda控制台确认目标区域的运行时列表,但优先排查本地环境问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 23:10:54