我在Windows 7计算机上编写了.NET 3.5中的COM +组件。不幸的是,在我编写了所有内容后,我才知道该组件应该驻留的服务器是Windows 2003服务器。到目前为止,大多数人可能已经猜到了问题所在。如果没有,这里是:
问题是,当我尝试在Windows 2003计算机上安装组件时,出现以下错误:
发生了未知的COM + 1.0目录错误: 1:请求的操作需要MSMQ并且未安装(例外形式为HRESULT:0x80110602)
我在安装COM +组件之前在机器上安装了MSMQ服务。经过一些研究,我发现Windows 7使用MSMQ 5.0,Windows 2003使用MSMQ 2.0。
那么,有没有办法将我的COM +组件“降级”以使用MSMQ 2.0?我怎样才能安装COM +组件?
答案 0 :(得分:1)
您看到的错误0x80110602是COMQC_E_QUEUING_SERVICE_NOT_AVAILABLE。
这看起来像一个排队组件错误代码。
Queued Components是用于使用MSMQ协议而不是通常的RPC协议调用COM +组件的软件。
我认为您需要更详细地描述:
我确信这只是一个误解/配置问题。
干杯
John Breakwell