.net core 找不到.NET核心AWS无服务器应用程序所需的*.deps.json 基于模板“AWS无服务器应用程序(.NET Core-C#”)创建新的Visual Studio解决方案 构建ASP.NET核心Web API 在项目文件夹中运行sam本地启动api-t serverless.template 向…发出GET请求 错误结果:

.net core 找不到.NET核心AWS无服务器应用程序所需的*.deps.json 基于模板“AWS无服务器应用程序(.NET Core-C#”)创建新的Visual Studio解决方案 构建ASP.NET核心Web API 在项目文件夹中运行sam本地启动api-t serverless.template 向…发出GET请求 错误结果:,.net-core,aws-sam,.net Core,Aws Sam,无效的API网关响应键:{'errorType':'LambdaException','errorMessage':“中的{'errorMessage','errorType'}找不到所需的'AWSServerless1.deps.json'。此文件应位于部署包的根目录下。“} 我没有对从VisualStudio模板创建的解决方案进行任何更改 通过更新serverless.template来修复,以包含: “CodeUri”:“bin/Release/netcoreapp3.1” 然后:do

无效的API网关响应键:{'errorType':'LambdaException','errorMessage':“中的{'errorMessage','errorType'}找不到所需的'AWSServerless1.deps.json'。此文件应位于部署包的根目录下。“}

我没有对从VisualStudio模板创建的解决方案进行任何更改


通过更新
serverless.template
来修复,以包含:

“CodeUri”:“bin/Release/netcoreapp3.1”

然后:
dotnet publish-c Release
然后运行
sam local start api-t serverless.template
命令