.NET COM+ components on Windows 2000
Is it possible to create a component in .NET Framework 2.0 and deploy it onto a server running Windows 2000 as a COM+ object?
The problem I'm encountering is that a component I wrote won't install as a COM+ component on one of our production web servers, a Windows 2000 box. The same component installs fine as a COM+ component on XP development boxes and on Windows 2003 servers (test and production). I tried creating the install package using the option to make it COM+ 1.0 compatible but this did not help. Nor did trying to install it directly as a new component or registered component.
Has anyone else encountered this kind of problem and found a workaround?
The workaround I'm considering at this point is to write a VB6 wrapper DLL for the .NET dlls and deploy it as a COM+ component. I think this kludge should work but I have some more testing to do. The real fix is to get the old server replaced but that won't happen for at least 6 months.