Sil*_*ght 9 c# asp.net exception .net-4.0 line-numbers
我在调试模式下发布了我的项目并将dll和pdb文件放在我的服务器中,
现在我想使用这些代码获取异常行号:
System.Diagnostics.StackTrace trace = new System.Diagnostics.StackTrace(ex, true);
Response.Write("Line: " + trace.GetFrame(0).GetFileLineNumber());
Run Code Online (Sandbox Code Playgroud)
但我不知道为什么异常的行号始终为零 - > 0
我该如何解决?
尝试
System.Diagnostics.StackTrace trace = new System.Diagnostics.StackTrace(ex, true);
var stackFrame = trace.GetFrame(trace.FrameCount - 1);
var lineNumber = stackFrame.GetFileLineNumber();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4281 次 |
| 最近记录: |