我正在使用log4net(2.0.8)运行一个奇怪的问题,这是垃圾邮件“空引用”例外
一旦我附加了pdb并浏览了源文件,如果落在这里(EventLogAppender.cs)
if (eventTxt.Length > MAX_EVENTLOG_MESSAGE_SIZE)
{
eventTxt = eventTxt.Substring(0, MAX_EVENTLOG_MESSAGE_SIZE);
}
我已经创建了一个动作断点并跟踪了eventTxt的值,只是记录了它 “149” 但是它进入if条件然后抛出异常
这是视觉的截图 我怀疑代码优化导致了与我所看到的不同的现实..我错过了什么吗?
由于
答案 0 :(得分:0)
优化导致了我的错误原因。感谢sgmoore的建议,我可以检查并找到实际的异常源