MSMQ
发送消息的时报”队列不存在,或您没有足够的权限执行该操作”异常
System.Messaging.MessageQueue queue = new MessageQueue(".""Private$""MSMQDemo");
// Create message
System.Messaging.Message message = new System.Messaging.Message();
message.Body = textBox1.Text.Trim();
message.Formatter = new System.Messaging.XmlMessageFormatter(new Type[] { typeof(string) });
// Put message into queue
queue.Send(message);
解决方式
打开Computer Management – Message Queuing,在Private Queues下创建MSMQDemo队列
也可以用代码解决
if (!MessageQueue.Exists(".""Private$""MSMQDemo"))
{
MessageQueue.Create(".""Private$""MSMQDemo");
}