【发布时间】:2017-05-26 04:48:57
【问题描述】:
我正在使用适用于 C# 的 AWS Lambda 工具包。当我直接发布 AWS Lambda 时,它在 AWS 上运行良好。但是当我试图通过使用发布制作一个 zip 文件,然后制作 bin\Release\netcoreapp1.0 下所有 DLL 的 zip 文件时。并试图运行。
然后报错:
{
"errorType": "LambdaException",
"errorMessage": "An error occurred while attempting to execute your code."
}
在配置处理程序名称是正确的。
可能是什么问题?
【问题讨论】:
-
您确定要压缩应用所需的所有内容吗?
-
我只压缩 bin\Release\netcoreapp1.0 下的所有 DLL 和 JSON 文件。在此文件夹中还有一个生成 PublishOutput 的文件夹,它正在生成“Sample.Lambda.nupkg”文件。我没有将它添加到开发包中。但是我也用这个检查了它,但我仍然得到同样的错误。我正在添加“Sample.Lambda.deps.json”、“Sample.Lambda.dll”、“Sample.Lambda.pbd”、“Sample.pdb”。可以分享一下过程吗。这对我会有帮助。
-
不要压缩任何东西,从您的文件夹运行 dotnet lambda publish,它会为您创建 ZIP。
标签: c# amazon-web-services lambda