【发布时间】:2019-10-29 00:19:27
【问题描述】:
几个月来,我一直在使用 AWS lambda。我正在使用 lambda 并且在一天结束时它很好。第二天我回来工作,我什至无法让 Visual Studio 使用 Mock Lambda 测试工具启动应用程序。
我最终创建了一个空的 lambda,它只返回输入(AWS 为您提供的标准项目代码作为模板),甚至不会运行。我点击播放按钮为 Mock Lambda 测试工具加注星标,它看起来会运行几秒钟,然后关闭。命令窗口甚至没有弹出。
这是来自模板项目的代码。
public string FunctionHandler(string input, ILambdaContext context)
{
return input?.ToUpper();
}
这就是我在 VS 的输出窗口中得到的全部内容:
目标进程退出而没有引发 CoreCLR 启动事件。 确保目标进程配置为使用 .NET Core。这 如果目标进程未在 .NET Core 上运行,则可能会出现这种情况。这 程序“[16700] dotnet-lambda-test-tool-2.1.exe:程序跟踪”有 以代码 0 (0x0) 退出。程序'[16700] dotnet-lambda-test-tool-2.1.exe' 已退出,代码为 -2147450726 (0x8000809a)。
我已尝试重新安装 AWS 工具包,也尝试重新安装 Visual Studio。这是 VS 2017 和 VS 2019 的问题。我刚刚安装了 2019 以查看是否可以解决问题。任何帮助将不胜感激。
【问题讨论】:
标签: c# aws-lambda