首页 文章
  • 557 votes
     answers
     views

    如何让ELMAH使用ASP.NET MVC [HandleError]属性?

    我试图使用ELMAH来记录我的ASP.NET MVC应用程序中的错误,但是当我在我的控制器上使用[HandleError]属性时,ELMAH在它们发生时不会记录任何错误 . 正如我猜测它,因为ELMAH只记录未处理的错误,[HandleError]属性正在处理错误,因此无需记录它 . 我如何修改或如何修改属性,以便ELMAH知道有错误并记录它.. Edit: 让我确保每个人都明白,我知道我可以修改...
  • 3 votes
     answers
     views

    ELMAH和ASP.NET MVC自定义错误未被记录

    我正在尝试使用ELMAH进行错误记录,我尝试了其他几个 当启用ASP.NET中的自定义错误功能时,这两种情况似乎都没有记录错误 我在所有控制器中使用[HandleError]属性,起初我认为这是问题,但不只是每当我启用自定义错误页面时它都不记录任何错误,即使这些错误记录库中有一半说他们是假设的 . 我究竟做错了什么?
  • 2 votes
     answers
     views

    Elmah不能与asp.net mvc一起使用

    我花了无数个小时试图让Elmah使用asp.net mvc,但无法让它100%工作 . 现在所有的日志记录工作正常,但HttpHandlers都很棘手 . 每当我尝试登录管理员帐户时,我都会自动重定向到Elmahs列表页面 . 这没有任何意义,因为elmah的路径只是elmah.axd(这是我在web.config中用于httphandler的内容)而我的管理路径类似于/ MyAdmin / lo...
  • 0 votes
     answers
     views

    MVC HandleError属性不适用于Controller

    我正在试验Elmah和MVC在异常处理方面的关系,并对以下代码的结果感到惊讶 . 这是一个全新的,直接来自项目模板MVC应用程序,我只在web.config中添加了Elmah模块和处理程序 . 当然'投掷': [HandleError] public class HomeController : Controller { public ActionResult Index() { ...
  • 2 votes
     answers
     views

    在MVC应用程序中使用Elmah进行防水异常处理

    我正在设计一个MVC应用程序的防水异常处理策略,我们使用Elmah来记录未处理的异常 . 我想对我的一些想法进行一些批评 . 应在控制器层中处理所有应用程序异常 . 该层下面的任何未处理的异常应该是来自控制器的请求的结果 . 在控制器中,开发人员可以使用用户弹出窗口等处理某些错误,并可选择记录到Elmah . 在控制器中,对于未处理的错误,我可以使用自定义HandleError属性来决...
  • 4 votes
     answers
     views

    asp.net mvc:运行error.cshtml的原因(并且在此过程中不会记录到elmah)

    我收到某种错误导致error.cshtml显示 . 我没有看到它做了什么设置,加上我不喜欢elmah也没有看到错误的事实 . 更新:我已经看到了关于如何让它记录自定义处理的东西的elmah答案 . 我不明白的是为什么我要进入这种状态 . 我没有标记HandleError属性 update2:我认为是因为使用HandleErrorAttribute添加了一个全局过滤器 . 这有效地设置所有控制器操作...
  • 0 votes
     answers
     views

    Elmah为Controller Action上的每个HandleError属性记录一次相同的异常

    我正在使用ELMAH来记录我的MVC3项目中的错误,使用this HandleError属性来预期异常 . 当一个动作有多个HandleError属性时,我的问题就出现了 . Elmah为操作上的每个HandleError属性发送电子邮件并记录相同的异常,加上一个 . 我联系的答案提到这是一种可能的副作用,但我对如何解决问题感到茫然 . 我最关心的问题是下面详述的行动,因为预计会有许多例外情况,...
  • 1 votes
     answers
     views

    ELMAH错误日志记录:返回错误的错误消息

    我正在尝试使用Elmah在我的MVC应用程序中进行错误记录 . 但由于某种原因,它报告了错误的错误 . 我在Controller类中放入以下代码以确保发生错误: int a = 0; int b = 10 / a; 执行此代码后,将立即发送ErrorMail,其中包含以下消息: System.InvalidOperationException :未找到视图'Error'或其主数据...
  • 118 votes
     answers
     views

    无法加载文件或程序集'System.Data.SQLite'

    我在我的ASP.NET项目中安装了ELMAH 1.1 .Net 3.5 x64,现在我收到此错误(每当我尝试查看任何页面时): 无法加载文件或程序集'System.Data.SQLite,Version = 1.0.61.0,Culture = neutral,PublicKeyToken = db937bc2d44ff139'或其依赖项之一 . 尝试加载格式不正确的程序 . 描述:执行当前We...
  • 12 votes
     answers
     views

    使用NLog记录未处理的异常? ELMAH和NLog应该一起使用吗?

    我在我的ASP.NET MVC项目中使用ELMAH,我真的很喜欢它的简单性 . 但我需要能够以log.Info(“message”)方式记录我的代码中的某些事件 . 由于ELMAH没有提供这种能力,我开始关注NLog . 想到几个问题: 使用ELMAH和NLog是否过度杀伤?使用ELMAH处理未处理的异常,使用NLog处理其他所有情况? 是否可以将NLog配置为在nlog.config中记...

热门问题