【发布时间】:2011-05-14 10:50:47
【问题描述】:
我有一个作为 Windows 服务托管的 WCF 服务。 在 WCF 服务代码库 - 错误处理代码中,我添加了如下内容以在 eventvwr 中显示错误详细信息(消息+堆栈跟踪):
catch (Exception ex)
{
var logger = new EventLogExceptionLogger();
logger.HandleException(ex); //Show exception Stack Trace in Event Viewer
}
为了让堆栈跟踪显示在事件查看器中,我进入了服务设置项目并添加了项目输出以包含 WCF 服务库的调试符号。
现在,当我运行安装程序时,服务已成功安装,并且 WCFServiceLibrary.pdb 文件包含在安装文件夹中...但是当发生任何错误时,事件查看器中不会显示任何堆栈跟踪。
有什么想法吗?
谢谢!
【问题讨论】:
标签: windows-services