在MVC Webpipeline中控制器之前记录错误

时间:2017-11-22 17:12:30

标签: c# asp.net-mvc visual-studio

我在某处读到,在控制器代码执行之前,有可能记录发生的错误。例如,如果解析json post对象失败,我想得到一些消息,所以我知道,我可以在哪里开始修复问题。有人说,这将是Visual Studio中的一个选项,但我似乎再也找不到这篇文章了。

例如,如果我发布:

{
   "name":"bob"
   "lastName":"meier"
}

我真的想得到一个输出日志,例如“不能解析json,因为你错过了两个属性之间的逗号”或者至少是某种错误信息,所以我知道在哪里看。我现在碰到了这个错过的逗号,并且永远无法决定,如果它是一个错误的网址,错误的DI或完全不同的东西,因为服务只返回500,如果出现意外情况。

有人知道如何实现这个目标吗?

0 个答案:

没有答案