ASP.NET Core堆栈跟踪引用第0行

时间:2018-08-22 07:52:58

标签: asp.net exception razor

我正在寻找建议如何解决错误。我正在将ASP.NET Core 2.0与完整的框架一起使用(而不是.NET Core)。

通常,当我在应用程序中遇到异常时,我会在堆栈跟踪中获得正确的行号,然后可以使用它来找出导致异常的原因。

对于一个(?)特定错误,我的调用堆栈以以下结尾:

System.NullReferenceException: Object reference not set to an instance of an object.
   at MyApplication.Pages.MyPage_Page.<ExecuteAsync>d__11.MoveNext() in C:\SourceCodePath\MyApplication\Pages\MyPage.cshtml:line 0

相关文件的第一行是:

@page "{id:alpha}"
@using Resources
@using Extensions
@using System.Linq;

我看不出第一行会触发错误。

由于包括了其他例外的堆栈跟踪,即使在同一页面上,我也认为缺少PDB或类似问题不是问题。我试图以各种方式模拟该问题,例如,通过强制使用空引用异常(通过调用诸如@ Model.MyNullInstance.ToUpper()之类的东西),但在所有情况下,我都获得了正确的行号。

0 个答案:

没有答案