问题描述
问候.我们刚刚使用.NET 3.5 SP1和普通ole MSMQ(C#)构建了多个Windows Server 2008 R2框.我们在远程服务器上创建私有队列(就像我们在其他数百个生产服务器上一样,但它们是Server 2003)上,当另一个服务器尝试发送消息时,它永远不会排队.
Greetings. We have just built multiple Windows Server 2008 R2 boxes using .NET 3.5 SP1 and using plain ole MSMQ (C#). We create private queues on a remote server (just like we have with hundreds of other production servers but they are Server 2003) and when another server attempts to send a message, it never enqueues.
我们可以在本地将邮件放入队列,然后在远程读取它,但无法远程发送并使其实际入列.
We can enqueue a message locally, and then read it remotely, but are unable to send remotely and have it actually enqueue.
我们正在使用普通的'ole MSMQ,其队列路径看起来像是'FormatName:DIRECT = OS:servername \ Private $ \ QueueName'
We're using plain 'ole MSMQ with a queue path that looks like "FormatName:DIRECT=OS:servername\Private$\QueueName"
就我所知,这可能是一个权限问题,但是我不知道如何解决该问题.我几乎整天都在使用Google搜索(无济于事)并尝试其他事情.
As best I can tell it could be a permission issue but I have no clue how to go about resolving that. I've spent nearly the entire day googling (to no avail) and trying different things.
有人对我如何进行有任何想法吗?
Does anyone have any ideas how I could proceed?
推荐答案
此致
穆罕默德·伊斯梅尔[MSFT]
Muhammed Ismail [MSFT]
这篇关于Server 2008 R2远程专用队列,可以读取,但从不接收的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!