如何在ASP.NET MVC中记录未处理的异常?
发布时间:2020-12-16 04:21:15 所属栏目:asp.Net 来源:网络整理
导读:这是我在Global.asax.vb中尝试做的事情: Public Class MvcApplication Inherits System.Web.HttpApplication Shared Sub RegisterRoutes(ByVal routes As RouteCollection) routes.IgnoreRoute("{resource}.axd/{*pathInfo}") routes.MapRoute( _ "Error",_
这是我在Global.asax.vb中尝试做的事情:
Public Class MvcApplication Inherits System.Web.HttpApplication Shared Sub RegisterRoutes(ByVal routes As RouteCollection) routes.IgnoreRoute("{resource}.axd/{*pathInfo}") routes.MapRoute( _ "Error",_ "error.html",_ New With {.controller = "Error",_ .action = "FriendlyError"} _ ) ... 'other routes go here' ... End Sub Sub Application_Start() RegisterRoutes(RouteTable.Routes) End Sub Sub Application_Error(ByVal sender As Object,ByVal e As EventArgs) ... 'code here logs the unhandled exception and sends an email alert' ... Server.Transfer("http://www.example.com/error.html") End Sub End Class 但是Server.Transfer失败了:
我该如何解决?或者,对我来说这是一个更好的方法吗? 解决方法
我刚刚在Scott Hanselman的博客
here上找到了这个名为
ELMAH的错误记录器/处理程序,您可以使用它而无需更改代码.您可能想要研究它,因为它似乎与MVC很好地协作.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – “区域”文件夹中的样式,脚本和图像
- ASP.NET:使用混合的HTML格式本地化内容
- asp.net-mvc – 在MVC4中为ViewModel设置默认值的适当方法?
- ASP.NET ListView – 渲染THEAD / TBODY标签
- asp.net-mvc – 在MVC 3中回发到控制器操作后,ViewModel集合
- asp.net-mvc – 使用HtmlHelper类时,MVC单选按钮列表未分组
- asp.net-mvc – 在ASP.NET MVC的查询字符串中使用DateTime创
- asp.net – 获取浏览器和连接信息的页面
- asp.net-identity – 使用SQL Server而不是LocalDB的Web AP
- asp.net-mvc – MVC WebApi不使用AutofacWebApiDependencyR
推荐文章
站长推荐
- asp.net-core – 当前上下文中不存在名称“SqlSe
- asp.net – 如何在codebehind中调用Eval?
- asp.net – 当DataSource中没有数据时,DetailsVi
- asp.net-mvc-3 – ASP.NET MVC如何从Controller访
- asp.net-mvc – Asp.net mvc 3 – 自定义模型绑定
- asp.net-mvc – ASP.NET MVC – 强类型视图模型,
- asp.net – LabelFor EditorFor在同一条线上?
- asp.net-mvc – Web API,OData,$inlinecount和测
- asp.net-mvc – 可从全局路由访问的ASP.NET MVC3
- asp.net – ASP MVC – 创建目录路径而不是文件路
热点阅读