TargetInvocationException
全部标签 我正在开发WPF应用程序,但我仅在运行时在单个设备上收到此错误。ExceptionInfo:System.Reflection.TargetInvocationException我的问题:任何可能导致此错误的线索?知道如何在Release模式下调试应用程序吗?ExceptionInfo:System.Reflection.TargetInvocationExceptionStack:atSystem.RuntimeMethodHandle.InvokeMethod(System.Object,System.Object[],System.Signature,Boolean)atSyst
我正在创建一个WP8应用程序,它使用Web服务来获取、创建、更新和删除数据并显示它。现在的问题是我的应用程序因抛出而崩溃Anunhandledexceptionoftype"'System.Reflection.TargetInvocationException'occurredinSystem.Windows.ni.dll"inWindowsPhone此异常没有堆栈跟踪,我被这个异常困了几个小时。我注意到每当调用服务比正常情况更频繁时就会发生此异常,但我没有得到真正的原因。了解真的很有帮助1.这是什么类型的异常?2.在什么情况下会发生这种情况?3.我们如何处理由于此异常导致的应用程序
几周以来,我们的ASP.NetWeb应用程序遇到了W3WP崩溃。这些是在我们的网络服务器更新后开始的。我们的应用程序没有改变,多年来一直稳定。我们的情况好像很像thisearlierquestion.和thisquestion也可能是相关的,但在我们的例子中,查询在99.9%的使用时间中运行良好。我们使用了大量未编译的LINQ查询,并尝试编译它们是否可以防止这些崩溃。崩溃的数量急剧减少,但它们仍然会发生。同样将我们的查询包装在trycatch中然后捕获TargetInvocationException是行不通的。未捕获异常。当崩溃发生时,我们会得到一个WER报告并可以检索崩溃转储。来自
好吧,我有一个奇怪的错误......这很好用:privatevoidradioButtonNormalPoint_Checked(objectsender,RoutedEventArgse){//comboBoxNormalPoint.SelectedIndex=0;//ellipsePoint.Fill=System.Windows.Media.Brushes.Black;}这会抛出System.Reflection.TargetInvocationException:privatevoidradioButtonNormalPoint_Checked(objectsender,Rou
好吧,我有一个奇怪的错误......这很好用:privatevoidradioButtonNormalPoint_Checked(objectsender,RoutedEventArgse){//comboBoxNormalPoint.SelectedIndex=0;//ellipsePoint.Fill=System.Windows.Media.Brushes.Black;}这会抛出System.Reflection.TargetInvocationException:privatevoidradioButtonNormalPoint_Checked(objectsender,Rou
我有许多使用Delegate.DynamicInvoke调用的方法。其中一些方法进行数据库调用,我希望能够捕获SqlException而不是捕获TargetInvocationException并搜索其内部以找出实际出错的地方。我正在使用这个方法重新抛出,但它清除了堆栈跟踪:try{returnmyDelegate.DynamicInvoke(args);}catch(TargetInvocationExceptionex){FuncgetInner=null;getInner=delegate(TargetInvocationExceptione){if(e.InnerExcepti
我有一些代码使用反射从对象中提取属性值。在某些情况下,属性可能会抛出异常,因为它们具有空引用等。objectresult;try{result=propertyInfo.GetValue(target,null);}catch(TargetInvocationExceptionex){result=ex.InnerException.Message;}catch(Exceptionex){result=ex.Message;}最终代码可以正常工作,但是当我在调试器下运行时:当属性抛出异常时,IDE会进入调试器,就好像异常未被捕获一样。如果我只是点击运行,程序就会运行,异常会作为Targ