在生产中为内部项目显示错误消息

时间:2016-04-30 01:34:20

标签: c# web-applications web-deployment production-environment

在组织内部项目的生产网页中显示错误消息是一个好主意吗?我认为这是一个很好的选择,因为它们不是面向公众的网页。最终用户可以截取错误页面的屏幕截图并发送给开发人员以获取支持/修复。我觉得我错了吗?如何根据环境显示代码并隐藏在生产环境中?

1 个答案:

答案 0 :(得分:1)

1)这个问题是基于意见的,并且在stackoverflow上通常不赞成。

2)我喜欢这个问题,所以: 是的,告知用户出了什么问题是个好主意。我这样做是因为否则用户会更加沮丧。聪明的人有时甚至可以通过他们的管理员解决问题。

另一方面,堆栈跟踪等详细信息和某些低级API的详细信息对用户无用。应该在给定时间戳或ID的情况下将其记录到日志中,并且只应在错误消息中向用户显示此引用,以便管理员可以查找并分析日志。