I have an unusual problem. When attempting to debug a COM application written in VB6 within Visual Studio 6.0's VB6 program, and trying to access that running process with an ASP client page, I get the error:
"Server object, ASP 0178 (0x800A0005) The call to Server.CreateObject failed while checking permissions. Access is denied to this object."
More so, I only get this error when the DLL that this application is debugging is unregistered and renamed. Otherwise it just keeps hitting that same DLL and never my VB6 running app (is that just a Class ID problem ??). Anyways, I have unregistered the DLL and renamed it, so I know it hits my VB6 running/debugging app (if I have it stopped, it says "Invalid Class String" or something similar, and if it plays I get the "Access is Denied" error so I know it's recognizing that an app is playing).
I an running Windows XP Professional SP2. I have Visual Studio 6.0.9782 and Visual Studio .NET framework 1.1 installed. My IIS version is 5.1 and has been configured to run .NET using aspnet_regiis -i with the 1.1 framework. Everything is functioning normally. I have an ASP application consisting of about 2000 asp pages that I run locally which is located in c:\inetpub\wwwroot\root_we
This application is working properly. I have a number of ActiveX COM DLL's that I use with this web project for one reason or another. One of them has a design flaw in it that I need to change, and in order to do it I require the ability to debug the application. The DLL is fully registered (let's call it Bob.dll) and is located in c:\inetpub\wwwroot\compile
d. I have created a test ASP page that is located in a virtual directory called debug, located in c:\inetpub\wwwroot. This folder has Everyone permission on it for debugging purposes (same as root_web_local).
My IIS Application Protection for my website is set to High Isolated (though I have tried it under Medium and Low with the same outcome). If this were .NET, I would just attach to aspnet_wp.exe (or dllhost.exe for High Isolated application protection) via Debug -> Processes, and debug it from there. However, VB6 does not give me this luxury. Other employees in my office are able to do what I'm trying to do (debug and a hit a breakpoint with the playing app) without having to unregister. I am uncertain what's going on and as to why I'm getting those "Access is Denied" errors.
I have tried all the steps in this knowledge base article (http://support.microsoft.com/kb/259725/EN-US/
) and others. I am an Administrator on my box and in the Administrators group (of course). Also, I am attached to a domain and login using domain credentials (FYI).
Any help would be appreciated,