ELMAH YSOD正在制作中

时间:2011-11-01 11:25:13

标签: c# asp.net elmah debug-mode ysod

我最近在我们的一个制作应用程序中实现了ELMAH。这真的是一个相当容易的实现,它的工作完美无瑕。但是,我注意到生化中的YSOD并不像开发中那样有说服力。主要原因是在prod中我们有Debug =“false”而在dev中它是真的。我们有一个最终用户可以看到的自定义错误页面。我想知道的是:

一个。你是否因为你没有在调试模式下运行应用程序而得到减少的YSOD?

湾你在使用debug = true运行prod以查看“dev”YSOD吗?

℃。是否有一个配置设置可以让我两全其美?

编辑:由于缺乏回复,要么我没有问正确的问题(我的MO在SO上),或者没有人在那里处理这个准问题。甚至赏金都不能得出一些回应?

1 个答案:

答案 0 :(得分:0)

当你运行调试标志设置为false时,你正在获得一个减少版本。你真的有两个选择;

  1. 以调试模式运行应用程序(虽然暂时解决了问题
  2. Debug="true"添加到错误页面顶部的Page指令中,应该为您提供该页面的完整输出。
  3. 不幸的是没有中途宿舍。仅供我们调试错误时,我运行使用debug = false的站点启用debug = true。