此页面https://docs.microsoft.com/en-us/aspnet/core/api/microsoft.aspnetcore.builder.developerexceptionpageoptions表明DeveloperExceptionPageOptions
对象可以作为参数传递给app.UseDeveloperExceptionPage()
,而选项对象的其中一个属性是SourceCodeLineCount
。具体来说,它表示SourceCodeLineCount
属性:
确定在异常堆栈帧中出现的代码行之前和之后要包含的代码行数。仅在符号可用且服务器上存在异常堆栈跟踪引用的源代码时才适用。
但是当我将以下代码放在startup.cs类的Configure
方法中时:
app.UseDeveloperExceptionPage( new DeveloperExceptionPageOptions() { SourceCodeLineCount = 10} );
开发人员例外页面中的输出似乎没有显示它所假设的20行源代码。
如何获取Developer Exception页面以显示围绕异常的多行代码?