I have written a COM+ component in .NET 3.5 on a Windows 7 machine. Unfortunately, after I had programmed everything I came to know that the server where this component should reside is a windows 2003 server. By now most of you might have guessed what the issue could be. If not, here it is:
The issue is that when I try and install the component on the windows 2003 machine, I get the following error:
An unknown COM+ 1.0 catalog error occurred: 1: MSMQ is required for the requested operation and is not installed (Exception form HRESULT: 0x80110602)
I installed the MSMQ services on the machine before the installation of the COM+ component. After some research, I found out that Windows 7 uses MSMQ 5.0 and Windows 2003 uses MSMQ 2.0.
So, is there a way to "downgrade" my COM+ component to work with MSMQ 2.0? How else can I get the COM+ component installed?
The error you are seeing, 0x80110602, is COMQC_E_QUEUING_SERVICE_NOT_AVAILABLE.
That looks like a Queued Components error code.
Queued Components was the software used to call COM+ components using the MSMQ protocol instead of the usual RPC protocol.
I think you need to describe in more detail:
I'm confident that this is just going to be a misunderstanding/configuration issue.
Cheers
John Breakwell
User contributions licensed under CC BY-SA 3.0