![](/img/trans.png)
[英]Why I'm getting exception System.Reflection.TargetInvocationException: 'Exception has been thrown by the target of an invocation.'?
[英]I'm getting: exception has been thrown by the target of an invocation
嘗試打開頁面時出現異常:
發生了未處理的異常,並終止了該過程。
應用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()
頁面中的出現錯誤:
消息:調用的目標拋出了異常。
任何想法?
提前致謝
頁面中的錯誤聽起來無關緊要,應該通過捕獲和記錄它來進行調查。 如果最終捕獲到TargetInvocationException
,則可以通過.InnerException
獲取實際異常。
另一個問題:什么是DsNet? 那是你的代碼嗎? 或者您正在使用的圖書館? 無論哪種方式,聽起來它在終結器中都有一個錯誤(觸摸管理對象在終結器中是一個非常糟糕的主意)。 我希望你可以利用可用這個脾氣暴躁的少using
周圍whetever是DsNet,所以它被設置在常規代碼,而不是在GC掃描完成 。 我在Google中為DsNet.CUIHandler
獲得的唯一“成功”是這個問題 -因此,我猜這是您的代碼。 如果是這樣:請勿觸摸終結器中的其他托管對象。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.