我的c/s程序在服务器运行几天以后,就会出现这个异常,我捕获线程未处理异常并用 Trace 记录如下:Current Domain Unhandled Exception: “System.Data.SqlClient.SqlConnection”的类型初始值设定项引发异常。 at 2013-2-22 15:35:07
在 System.Data.SqlClient.SqlConnection.Dispose(Boolean disposing)
在 System.ComponentModel.Component.Finalize()
看这个堆栈不像是我自己的代码调用的,难受是 .net framework 调用的吗?怎么能才找到具体哪个类出问题了?因为调试正常,只有在服务器运行几天后才会出现这样。请高手给个思路!
在 System.Data.SqlClient.SqlConnection.Dispose(Boolean disposing)
在 System.ComponentModel.Component.Finalize()
看这个堆栈不像是我自己的代码调用的,难受是 .net framework 调用的吗?怎么能才找到具体哪个类出问题了?因为调试正常,只有在服务器运行几天后才会出现这样。请高手给个思路!
出现这个问题最多的原因是静态成员在初始化时出现异常。。
http://www.cnblogs.com/kirinboy/archive/2007/11/07/951903.html
谢谢 zanfeng ,我想我知道怎么做了!静态成员初始化异常,堆栈不显示哪个类?如果我写 Exception 到 trace 时带上Source,可能会好点。