我有以下问题:
我正在尝试将邮件记录到远程私人邮件队列中。为此,我在我的应用程序中使用Enterprise library 5.0和msmq跟踪侦听器。不幸的是,我总是遇到以下错误:
异常类型:System.Messaging.MessageQueueException MessageQueueErrorCode:IllegalFormatName 消息:格式名称无效。 ErrorCode:-2147467259
这是我正在使用的队列路径:
FORMATNAME:直接= TCP:192.168.1.1 \私人$ \ MyPrivateQueue
据我了解,1)显示远程消息队列可访问且队列路径正确,2)显示EntLib Logging应用程序块设置正确。
如果有人知道可能出现什么问题,或者您需要澄清任何问题,请随时发表评论。
答案 0 :(得分:1)
我发现了我的问题。看起来我并不那么小心,并在配置文件中写了这个:
FORMATNAME:直接= TCP:192.168.1.1 \\私人$ \\ MyPrivateQueue
它应该是这样的:
FORMATNAME:直接= TCP:192.168.1.1 \私人$ \ MyPrivateQueue
所以,如果有人有类似的问题,这就是解决方案