我最近在我们的一个制作应用程序中实现了ELMAH。这真的是一个相当容易的实现,它的工作完美无瑕。但是,我注意到生化中的YSOD并不像开发中那样有说服力。主要原因是在prod中我们有Debug =“false”而在dev中它是真的。我们有一个最终用户可以看到的自定义错误页面。我想知道的是:
一个。你是否因为你没有在调试模式下运行应用程序而得到减少的YSOD?
湾你在使用debug = true运行prod以查看“dev”YSOD吗?
℃。是否有一个配置设置可以让我两全其美?
编辑:由于缺乏回复,要么我没有问正确的问题(我的MO在SO上),或者没有人在那里处理这个准问题。甚至赏金都不能得出一些回应?答案 0 :(得分:0)
当你运行调试标志设置为false时,你正在获得一个减少版本。你真的有两个选择;
Debug="true"
添加到错误页面顶部的Page指令中,应该为您提供该页面的完整输出。 不幸的是没有中途宿舍。仅供我们调试错误时,我运行使用debug = false的站点启用debug = true。