System.Runtime.InteropServices.COMException(0xC00E000B):消息队列服务不可用

发布于 2024-12-13 11:30:15 字数 753 浏览 1 评论 0原文

当调用 MSMQManagementClass.Init(Object& Machine, Object& PathName, Object& FormatName) 方法时,当客户端和 msmq 服务都在同一台机器上时,它可以正常工作。

当客户端和 msmq 服务位于不同域时,我收到以下错误

System.Runtime.InteropServices.COMException (0xC00E000B):消息 不提供排队服务 MSMQ.MSMQManagementClass.Init(对象和机器,对象和路径名, 对象&格式名称)

在 Windows 2008 服务器上

下面的代码给出了错误

var msmq = new MSMQManagement();
var machineName = MachineName
var pathName = null
var formatName = DIRECT=TCP:ipaddress\private$\testq
msmq.Init(ref machineName, ref pathName, ref formatName);

,但

效果很好

var queue = new MessageQueue(FormatName:DIRECT=TCP:ipaddress\private$\testq)

When MSMQManagementClass.Init(Object& Machine, Object& PathName, Object& FormatName) method is called it works fine when the client and msmq service are both on the same box.

When the client and msmq service are in different domain i get the following error

System.Runtime.InteropServices.COMException (0xC00E000B): The Message
Queuing service is not available at
MSMQ.MSMQManagementClass.Init(Object& Machine, Object& PathName,
Object& FormatName)

on windows 2008 server

Below code gives the error

var msmq = new MSMQManagement();
var machineName = MachineName
var pathName = null
var formatName = DIRECT=TCP:ipaddress\private$\testq
msmq.Init(ref machineName, ref pathName, ref formatName);

but

this works fine

var queue = new MessageQueue(FormatName:DIRECT=TCP:ipaddress\private$\testq)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

失与倦" 2024-12-20 11:30:15

你是说跨域还是跨林?

跨林MSMQ?您需要信任

您正在对远程计算机执行 RPC 操作,因此以下内容应该会有所帮助:

了解 MSMQ 安全性如何阻止 RPC 流量

干杯
约翰

Do you mean cross-domain or cross-forest?

Cross-forest MSMQ? You need to be trusting

You are performing an RPC operation to a remote machine so the following should help:

Understanding how MSMQ security blocks RPC traffic

Cheers
John

烟若柳尘 2024-12-20 11:30:15

要使用 MSMQ,需要在发送方和接收方都安装 MSMQ。

To use MSMQ it requires that MSMQ is installed on both the sender and receiver.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文