“exception已被调用的目标抛出”错误(mscorlib)
我有一个ASP.Net 2.0开发的网站是抛出错误
"Exception has been thrown by the target of an invocation"
在生产环境中。 这不是在开发中抛出这个错误。
来源是'mscorlib',堆栈跟踪表示错误在
System.RuntimeMethodHandle._InvokeMethodFast.
自我上次上传以来,唯一改变的是我已经开始使用Membership控件(Login,LoginView),并增加了一些存储过程和表格等等。成员依赖于一个自定义的提供者,已经写了。
任何人都知道为什么会发生这种情况?
我build议检查一个内部exception。 如果没有,请检查您的日志以查找在此之前发生的exception。
这不是一个特定于Web的exception,我也在桌面应用程序开发中遇到过。 简而言之,接收这个exception的线程正在运行一些asynchronous代码(例如通过Invoke()),asynchronous运行的代码正在爆炸,除了一个例外。 该目标调用exception是该故障的后果。
如果还没有,请在触发此错误时调用的asynchronouscallback周围放置某种exception日志logging包装。 事件处理程序,例如。 这应该可以帮助你追踪这个问题。
祝你好运!
调用一个不存在的方法时可能会发生这种情况。
我知道它的奇怪,但我遇到了交stream#应用程序的这个错误,最后我发现问题是forms的图标! 当我改变了一切工作正常。
我应该说,我有这个错误只是在XP中不在7或8。
' Get the your application's application domain. Dim currentDomain As AppDomain = AppDomain.CurrentDomain ' Define a handler for unhandled exceptions. AddHandler currentDomain.UnhandledException, AddressOf MYExHandler ' Define a handler for unhandled exceptions for threads behind forms. AddHandler Application.ThreadException, AddressOf MYThreadHandler Private Sub MYExnHandler(ByVal sender As Object, _ ByVal e As UnhandledExceptionEventArgs) Dim EX As Exception EX = e.ExceptionObject Console.WriteLine(EX.StackTrace) End Sub Private Sub MYThreadHandler(ByVal sender As Object, _ ByVal e As Threading.ThreadExceptionEventArgs) Console.WriteLine(e.Exception.StackTrace) End Sub
'这段代码会抛出一个exception,并会被捕获。
Dim X as Integer = 5 X = X / 0 'throws exception will be caught by subs below
我刚刚从命名空间不匹配这个问题。 我的XAML文件已经被移植过来,并且与代码隐藏文件中的命名空间不同。
这可能有两个原因
1.我发现我的web.config文件中的连接string错误,我改变了连接string和它的工作。
- 连接string是正确的,然后检查控制面板>服务> SQL Server浏览器> 开始与否
- 处理php页面错误的最佳方法?
- 报告Google Analytics(分析).jsexception跟踪的例外情况
- 为什么Double.parseDouble(null)和Integer.parseInt(null)会抛出不同的exception?
- 排除BadImageFormatExceptionexception
- 为什么C ++ STL iostream不是“exception友好”?
- 在Java中可能在同一个catch块中捕获两个exception吗?
- 我应该在C ++中使用exception说明符吗?
- 是否有可能捕获JavaScriptasynchronouscallback中引发的exception?
- 抛出或尝试+捕获