asp.net mvc:是啥让 error.cshtml 运行(并且在此过程中不登录到 elmah)
Posted
技术标签:
【中文标题】asp.net mvc:是啥让 error.cshtml 运行(并且在此过程中不登录到 elmah)【英文标题】:asp.net mvc: What makes error.cshtml run (and in the process not log to elmah)asp.net mvc:是什么让 error.cshtml 运行(并且在此过程中不登录到 elmah) 【发布时间】:2011-09-22 04:48:51 【问题描述】:我收到某种错误,导致显示 error.cshtml。
我不知道是什么设置使它这样做,而且我不喜欢 elmah 也没有看到错误的事实。
更新:我已经看到 elmah 关于如何让它记录自定义处理的事情的答案。我不明白为什么我会进入这种状态。我没有任何标记有 HandleError 属性
update2:我认为是因为使用 HandleErrorAttribute 添加了一个全局过滤器。这有效地将所有控制器操作设置为使用默认错误处理
【问题讨论】:
【参考方案1】:在有关 ELMAH 项目的开源托管的 wiki 中,我发现 this page 关于使用 MVC 设置 ELMAH。阅读完所有 cmets 后,在最底部有一个指向 this stack overflow question 的链接,它应该可以帮助您解决遇到的问题。
【讨论】:
非常尊重 Atif,他非常棒,我认为 Ivan Zlatev 想出了一个更优雅的解决方案来回答同样的问题:***.com/questions/766610/…以上是关于asp.net mvc:是啥让 error.cshtml 运行(并且在此过程中不登录到 elmah)的主要内容,如果未能解决你的问题,请参考以下文章
VS 2015 ASP.NET 4 MVC 5 中的打字稿 - 设置和选择的工作组合是啥?
在 Asp.net / Asp.net mvc 中进行实时 Web 体验的方法是啥? [关闭]
Asp.Net Core MVC 中的 IViewLocationExpander.PopulateValues() 是啥