Putting COM servers on a network share is asking for trouble. It will randomly fail when the mapped drive letter is no longer mapped or mapped elsewhere. You'll at least want the UNC path to the server (like \\machine\folder\etc
), not so sure you'll get this out of Regasm.exe with the /codebase option. Verify the registry key value, HKLM\Software\Classes\CLSID{guid}. Do make sure you used /codebase, this cannot work without it.
Trust could be an issue, use fuslogvw.exe to see what's happening. You'll need caspol.exe to assign trust.
Then there's dependent DLLs, neither Windows nor the CLR will be able to find them. To see what is really going on use SysInternals' ProcMon utility. You'll see COM looking through registry keys and searching for DLLs, watch for failed calls.