在ASP.NET 3.5中实现异常处理
发布时间:2020-12-16 09:57:11 所属栏目:asp.Net 来源:网络整理
导读:我想在ASP.NET应用程序上实现异常处理.您如何建议我实施它?一些要求是: 发生异常时,用户应该看到友好页面 管理员应该收到包含例外详情的电子邮件 我知道有几种实现异常的方法(例如:事件查看器中的日志消息) 推荐的方法是什么? 解决方法 推荐的方法实际上
我想在ASP.NET应用程序上实现异常处理.您如何建议我实施它?一些要求是:
>发生异常时,用户应该看到友好页面 我知道有几种实现异常的方法(例如:事件查看器中的日志消息) 推荐的方法是什么? 解决方法
推荐的方法实际上取决于您需要对错误信息执行的操作.
对于简单的应用程序,只需设置web.config文件以重定向到友好的错误页面就足够了. 通过使用Global.asax Application_Error事件处理它们,将未处理的错误信息记录到数据库,文件,Windows应用程序日志或Web服务通常是个好主意.您还可以使用web.config来获取友好页面.通常我不建议使用Windows错误日志,因为它们往往有点迟钝,但它没有任何问题. 对于非常详细的操作信息,包括警告和信息消息,log4net等工具被广泛使用.通常,您可以选择产品或企业级应用程序,您的支持团队需要尽可能多的信息来诊断错误. MSDN有一些walkthrough的基本错误处理设置以及你可以用它们做什么. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 未捕获错误:在初始化之前无法在弹出窗口上调用
- asp.net-mvc – ServiceStack和MVC4没有连线
- asp.net – 从Application_BeginRequest()中设置后,AsyncLo
- asp.net – 在服务器端级别渲染javascript.好主意还是坏主意
- asp.net – Windows EventLog不能超过32766个字符
- asp.net MVC数据库驱动的导航菜单
- asp.net-mvc – 如何删除MVC网站中的所有当前域名Cookie?
- asp.net – 考虑到N2 CMS,但担心性能.这是否合理?
- asp.net-mvc-3 – ASP.NET MVC 3,RavenDB和Autofac Issue P
- asp.net-mvc – ASP.NET MVC3 IIS无法获取加载样式表
推荐文章
站长推荐
- asp.net-mvc-4 – 尝试从Visual Studio 2012项目
- ASP.net服务器事件处理客户端
- asp.net – Crystal Report Viewer – 以编程方式
- asp.net-web-api – 在WebApi和MVC项目之间共享S
- asp.net-mvc – 使用cookie在ASP MVC中存储会话
- asp.net – 抽象通用ODataController类导致“没有
- asp.net – 显示为普通html的.cshtml文件
- asp.net-mvc – Request.GetOwinContext在单元测
- asp.net-mvc-3 – 子动作是否与其“父母”动作共
- asp.net-mvc – asp.net mvc单选按钮状态
热点阅读