我出版了我在調試模式下的項目,並把DLL和PDB文件在我的服務器,
現在我想用這些代碼以取得異常行號:C#異常行數始終爲零(0)
System.Diagnostics.StackTrace trace = new System.Diagnostics.StackTrace(ex, true);
Response.Write("Line: " + trace.GetFrame(0).GetFileLineNumber());
但我不知道爲什麼行數異常總是爲零 - > 0
我該如何解決它?
這可能是有幫助的:http://stackoverflow.com/questions/2827856/stack-trace-with-incorrect-line-number – dash
只需使用'ex.ToString()'而不是搞亂堆棧跟蹤和自己畫框。 – Oded
嗨,但ex.ToString()不會返回錯誤的行號! – MoonLight