2014-09-04 52 views
0

我在MSMQ中创建了一个队列,授予权限,添加了MsmqTraceListener和BinaryLogFormatter的配置以及必要的类别。当我切换到RollingFlatTraceListener和TextFormatter时,一切都很好。似乎没有抛出异常并且没有写入事件日志消息。我的目标是在中央服务器上设置MsmqDistributor.exe,以从多台机器收集日志记录,并使用该机器上的数据库侦听器将它们填充到数据库中。为什么企业库MsmqTraceListener不会将消息写入我创建的队列?

回答

1

我发现了我自己的答案。我创建的原始队列是事务性的(我最近为WCF创建了事务队列)。当我创建一个非事务性队列时,EntLib记录器更加快乐。