我试图从MSMQ服务的队列中提取消息。它在一个服务中运行良好,但在另一个服务中,如果不存在则无法创建队列。失败的行是:
_cursor = _queue.CreateCursor();
其中CreateCursor是MessageQueue类的方法。 例外是:
Message Queue服务不可用
如果您需要更多信息,请告诉我们。 提前谢谢。
答案 0 :(得分:-1)
问题是我在调试模式下运行服务。当我编译它并在发布模式下运行时,问题就解决了。似乎排队等等。创建权限取决于解决方案的编译类型。