【发布时间】:2014-02-04 08:24:29
【问题描述】:
我在一个 IIS 应用程序中托管了一个 Web 应用程序和 WCF 服务。
当 WCF 级别发生错误时,我想记录详细信息,但我想向 Web 客户端/用户隐藏异常消息。
有几个问题:
- 当让 IncludeExceptionDetails 为真时异常详细信息 可以记录消息,但也可以流向 UI(记录后我把 将其向上冒泡的 throw 语句)
- 当有 IncludeExceptionDetails 为 false 异常消息不是 足够详细以记录(但流向 UI 并带有掩码错误 消息,隐藏一些细节)。
我是否应该将 IncludeExceptionDetails 设置为 true,使用 try catch 记录异常详细信息并使用一般屏蔽异常重新抛出?
【问题讨论】:
标签: c# wcf exception-handling