在本地运行Azure功能(V2)时抛出Newtonsoft.Json.JsonReaderException

时间:2018-04-14 12:41:43

标签: azure azure-functions azure-functions-core-tools

我在VS2017中创建了Azure功能v2的队列触发器模板。 当我在本地运行项目时,函数运行时已成功启动。但是当我在队列中创建一条消息时,VS下载了一个JsonSerialization.cs文件并指出了错误。 enter image description here

默认例外设置的详细信息: enter image description here

这是由VS生成的模板,因此似乎没有像我在其他帖子中找到的代码问题。

我尝试过:

  • 将项目发布到Azure,有效。
  • 使用npm安装的功能核心工具(Cli)运行项目,也可以。

我猜这个问题与VS使用的函数Cli有关。但它的运行时版本为2.0.11651.0,与npm安装的版本相同。

有没有人见过这个或有任何想法?提前谢谢。

1 个答案:

答案 0 :(得分:9)

此异常是内部的,应该由运行时捕获。在异常设置中随意忽略它,然后一切都应该正常工作。