【发布时间】:2011-01-02 02:20:03
【问题描述】:
我的 MVC 应用程序中的 MvcApplication.Error 事件不会触发。
我在 web.config 中有以下内容:
<system.web>
<customErrors mode="Off" />
...
以及 global.asax 中定义的以下事件:
Public Sub MvcApplication_Error(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Error
Dim lastErrorWrapper As HttpException = CType(Server.GetLastError(), HttpException)
Using sw As New IO.StreamWriter("c:\test.txt")
sw.WriteLine(lastErrorWrapper.StackTrace)
End Using
End Sub
显然,出于此问题的目的,上述内容已大大简化! 最后,当发生错误时,我会让它通过电子邮件发送给开发人员。
问题是这个事件不会触发,无论是在 VS 中还是在发布到 IIS 时。
谁能帮忙?
提前致谢 乔恩
【问题讨论】:
标签: .net asp.net-mvc exception-handling