2014-09-04 54 views
0

我在MSMQ中創建了一個隊列,授予權限,添加了MsmqTraceListener和BinaryLogFormatter的配置以及必要的類別。當我切換到RollingFlatTraceListener和TextFormatter時,一切都很好。似乎沒有拋出異常並且沒有寫入事件日誌消息。我的目標是在中央服務器上設置MsmqDistributor.exe,以從多臺機器收集日誌記錄,並使用該機器上的數據庫偵聽器將它們填充到數據庫中。爲什麼企業庫MsmqTraceListener不會將消息寫入我創建的隊列?

回答

1

我發現了我自己的答案。我創建的原始隊列是事務性的(我最近爲WCF創建了事務隊列)。當我創建一個非事務性隊列時,EntLib記錄器更加快樂。