【发布时间】:2011-04-16 19:01:24
【问题描述】:
我有以下问题:
我正在尝试将消息记录到远程私人消息队列。为此,我在我的应用程序中使用 Enterprise library 5.0 和 msmq 跟踪侦听器。不幸的是,我总是遇到以下错误:
异常类型:System.Messaging.MessageQueueException 消息队列错误代码:非法格式名称 消息:格式名称无效。 错误代码:-2147467259
这是我正在使用的队列路径:
FormatName:Direct=TCP:192.168.1.1\Private$\MyPrivateQueue
- 当我直接创建 MSMQ 消息(不使用 EntLib)并使用上述队列路径时,一切正常。
- 另外,当我将队列路径更改为本地私有队列并使用 EntLib 时,消息也是 正确发送,这就是我感到困惑的原因。
据我了解,1) 表明远程消息队列可访问且队列路径正确,2) 表明 EntLib Logging 应用程序块设置正确。
如果有人知道可能是什么问题,或者您需要澄清任何事情,请随时发表评论。
【问题讨论】:
标签: .net logging enterprise-library msmq