我尝试打开页面时遇到异常:
发生未处理的异常,并终止该过程.
应用ID:/ LM/W3SVC/6/ROOT/ROXY/es
进程ID:2972
例外:System.InvalidOperationException
消息:句柄未初始化.
堆栈跟踪:
在System.WeakReference.set_Target(对象的值)
在System.Data.ProviderBase.DbConnectionInternal.CloseConnection(的DbConnection owningObject,DbConnectionFactory connectionFactory的)
在System.Data.Odbc.OdbcConnection.Close()
在DsNet.CUIHandler.CloseConn()
在DsNet.CUIHandler.Finalize()
在页面中我得到错误:
消息:调用的目标抛出了异常.
任何的想法?
提前致谢
页面中的错误听起来无关紧要,应该通过捕获和记录来调查.如果你最终捕获a TargetInvocationException,那么你可以通过获得实际的异常.InnerException.
另一个问题:什么是DsNet?那是你的代码吗?或者您正在使用的图书馆?无论哪种方式,听起来它在终结器中都有一个错误(触摸管理对象在终结器中是一个非常糟糕的主意).我希望你可以利用可用这个脾气暴躁的少using围绕whetever是DsNet,所以它被安置在常规代码,而不是最终确定的GC横扫.我在谷歌获得的唯一"打击" DsNet.CUIHandler是这个问题 - 所以我猜这是你的代码.如果是这样:请勿触摸终结器中的其他托管对象.
| 归档时间: |
|
| 查看次数: |
13789 次 |
| 最近记录: |