日期:2014-05-20  浏览次数:20772 次

怎样才能用代码创建一个消息队列?
我使用代码System.Messaging.MessageQueue.Create( "MyQueue ");创建消息队列。
总是产生异常提示: "工作组安装计算机不支持该操作。 "
我现在只能在服务资源管理器中创建,可是我想在代码中创建可怎么办啊?

------解决方案--------------------
你在创建公有队列,而你的机器不属于任何域。一般工作组安装的计算机只能创建私有队列。
System.Messaging.MessageQueue QueueReceive = new System.Messaging.MessageQueue(@ ".\Private$\MSMQDemo ");
这样应该不会出错。