我在MSMQ中创建了一个队列,授予了权限,添加了MsmqTraceListener和BinaryLogFormatter的配置以及必要的类别。当我切换到RollingFlatFileTraceListener和TextFormatter时,一切都很好。似乎没有抛出异常并且没有写入事件日志消息。我的目标是在中央服务器上设置MsmqDistributor.exe以从多台计算机收集日志记录,并使用该计算机上的数据库侦听器将它们填充到数据库中。
答案 0 :(得分:1)
我发现了自己的答案。我创建的原始队列是事务性的(我最近一直在为WCF创建事务队列)。当我创建一个非事务性队列时,EntLib记录器更加快乐。