什么是详细错误

时间:2013-07-09 10:14:52

标签: vb.net wcf-data-services

我在一个正在研究的WCF服务中遇到了以下内容,而且我之前没有编写过此代码或在此处看过它。

#If DEBUG Then
    config.UseVerboseErrors = True
#End If

这是做什么的,它来自哪里

注意 - 没有其他人可以访问我的作品。

1 个答案:

答案 0 :(得分:0)

一般来说,详细错误包含未处理异常的名称和堆栈跟踪,显示错误发生在第一位的位置,通常附有行号和文件名。

开发人员希望在调试或测试时看到那种东西(debugging = true),但是您可能希望用户看到更友好的错误消息,或者至少更少的低级信息,而不会泄露任何架构可能引导潜在入侵者的线索,

它们源自执行期间的运行时环境。

这对于详细的定义是正确的:

“使用或表达的语言超出需要”