gpt4 book ai didi

asp.net-mvc - 使用ELMAH的ASP.NET MVC全局错误处理-最佳实践

转载 作者:行者123 更新时间:2023-12-03 07:47:53 26 4
gpt4 key购买 nike

我真的很想将ELMAH集成到我的MVC4应用程序中,但遇到一些问题:

  • 如果elmah将所有错误重定向到特定的错误页面,我是否仅需要将成功(例如,更新,删除等)返回给用户?
  • 如果elmah捕获了所有错误,我是否需要处理代码中的所有错误(例如,使用try catch块)?
  • 在某个地方有一个最佳实践示例,该如何使用ELMAH?
  • 最佳答案

    1)Elmah确实进行任何重定向,因此您可以在web.config中自己处理错误页面(执行此操作可以看上去here)

    2)你应该。 Elmah用于记录未处理的异常。您可以记录如下处理的异常:

    try
    {
    .....
    }
    catch(Exception ex)
    {
    Elmah.ErrorSignal.FromCurrentContext().Raise(ex);
    }

    3)Scott Hanselman博客上有一篇不错的文章:ELMAH: Error Logging Modules and Handlers for ASP.NET (and MVC too!)

    关于asp.net-mvc - 使用ELMAH的ASP.NET MVC全局错误处理-最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16479396/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com