我在从Windows服务访问远程专用队列时遇到问题。 如果我从同一台服务器上的Windows窗体应用程序运行相同的代码,它可以正常工作。
问题在于它无法创建新队列
var messageQueue = new MessageQueue("FormatName:Direct=TCP:10.197.65.161\\private$\\myqueue");
我收到的错误消息是:指定的格式名称不支持请求的操作。例如,无法删除直接队列格式名称。
所以我认为应用程序和服务之间存在差异。 有没有人可以帮我解决这个问题?
提前谢谢!