我想使用 msmq 服务。但无法将消息发送到队列。这是我的代码。
System.Messaging.MessageQueue msmQ = new System.Messaging.MessageQueue("net.msmq://myServerName/private/MyQueueName");
msg ="<nodeDetails><node>Node1</node></nodeDetails>";//Dummy value. it is XML structure consist of multiple node
msmQ.Send(msg);
它在 msmQ.Send(msg) 上给我错误
错误信息="长度不能小于零。参数名称:长度"
以下东西安装在我的 m/c 上
- Microsoft 消息队列 (MSMQ) 服务器
- 窗口激活过程
当我尝试作为
bool msmQExits = MessageQueue.Exists("net.msmq://myServerName/private/MyQueueName");
但它给出“路径语法无效”
我无法得到任何东西。我所拥有的只是一个 msmq URL “net.msmq://myServerName/private/MyQueueName”
请让我知道如何使用这样的网址并将我的消息发送到“MyQueueName”
任何帮助表示赞赏
先谢谢了。