小编Ian*_*Ian的帖子

连接到专用远程MSMQ队列

我正在尝试使用以下路径连接到远程私有MSMQ队列:

"FormatName:DIRECT=OS:remoteMachineName\Private$\MyQueue"
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

"The specified format name does not support the requested operation. For example, a direct queue format name cannot be deleted."
Run Code Online (Sandbox Code Playgroud)

我显然做错了什么.但是,这确实可以使用本地队列.

我正在使用Spring.Net的Messaging.这是我的配置

<objects xmlns="http://www.springframework.net">
  <object id="myQueue" type="Spring.Messaging.Support.MessageQueueFactoryObject, Spring.Messaging">
    <property name="Path" value="FormatName:DIRECT=OS:remoteMachineName\Private$\MyQueue"/>
  </object>

  <object id="messageQueueTemplate" type="Spring.Messaging.Core.MessageQueueTemplate, Spring.Messaging">
    <property name="DefaultMessageQueueObjectName" value="myQueue"/>
  </object>

  <object id="messageGateway" type="My.MessageGateway, My.Assembly">
    <property name="MessageQueueTemplate" ref="messageQueueTemplate"/>
  </object>
</objects>
Run Code Online (Sandbox Code Playgroud)

msmq spring.net

6
推荐指数
1
解决办法
3万
查看次数

标签 统计

msmq ×1

spring.net ×1