gpt4 book ai didi

不接受 MSMQ.MSMQQueueInfo 路径名

转载 作者:行者123 更新时间:2023-11-28 02:54:45 26 4
gpt4 key购买 nike

我在 Windows 7(最新的 MSMQ 版本)上将 MSMQ.MSMQQueueInfo 与 jscript 一起使用。这是在加入域的计算机上运行的。由于某种我不知道的原因,它只是不接受我给它的 PathName (位于 acceptable format 中)。这是代码:

var qi = new ActiveXObject ("MSMQ.MSMQQueueInfo");
qi.PathName = "FormatName:Direct=OS:mycomputer\\Private$\\myqueue";

我知道这个 PathName 有效,因为我在 c# 中使用完全相同的路径,并且有效:

queue = new MessageQueue("FormatName:DIRECT=OS:" + contollerName + "\\Private$\\" + queueName);

当 jscript 代码中的代码“qi.Open()”尝试执行时,它返回以下错误消息:指定的队列路径名称无效。

还有其他人遇到过这种情况吗?有想法吗?评论?建议?预先感谢您!

最佳答案

您使用了错误的参数来访问远程专用队列:

MSMQQueueInfo.PathName http://msdn.microsoft.com/en-us/library/ms707110(v=VS.85).aspx“但是,必须使用直接格式名称设置 MSMQQueueInfo.FormatName 属性才能打开远程专用队列。”

干杯
约翰·布雷克韦尔

关于不接受 MSMQ.MSMQQueueInfo 路径名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2967142/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com