本文介绍了Server 2008 R2远程专用队列,可以读取,但从不接收的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问候.我们刚刚使用.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远程专用队列,可以读取,但从不接收的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-01 05:51