错误捕获如何定位到某一行?
我的代码如下:
private int TradeCreate()
{
try
{
//这里是代码
//有个地方会引发System.NullReferenceException: 未将对象引用设置到对象的实例
}
catch (Exception e1)
{
ErrLog(e1.ToString());//这里是把捕获到的错误信息写入数据库
}
}
我现在能在数据库里看到捕获到的错误,但是不知道是哪一行引发这个错误,请问该如何定位到是哪一行代码引发的错误?
我的程序是布署在服务器上,这个错误也只是偶尔出现,所以不要告诉我在本地调试、打断点之类的方法,没用的。只能把错误信息记录在数据库中,然后去分析。