Was the registration successful? What is the com object you are trying to create? If you can, try to create a quickie VB program and create the object in vb. If you can do that it's likely permissions for the anonymous IIS login.<BR><BR>The web server runs under the NT logon IUSR_machine and it typically doesn't have permissions to read/write directories, it won't be logged into the NT domain, and if you have a network drive it won't have that drive letter mapped. If the dll depends on other dlls in a path, that user_Id may not have the other (non-ole) dlls it needs to initialize. If it's a mail object and the mailbox is configured for the 'r' drive, this login will have to be part of the domain and have the same mapping to see that drive. You can provide a different login in IIS settings.