I have a simple ASP web site which makes calls to a custom VB DLL COM object that I created. What is the best way to ensure that my COM object runs in an isolated process on my IIS 5 server? I registered my DLL simply by copying it to the IIS machine and running regsvr32 on it. Then I edited the properties of my web site and set the Application Protection property to "High (isolated)". Is this enough to ensure that the DLL runs in an isolated process (or at least in the same process as the web site)? Or, do I have to use the Component Services Manager (CSM) and add my component through that? If I have to use CSM, why?
Also, does it matter where I put my DLL on the IIS 5 machine? My web site is currently located in C:\Inetpub\wwwroot\myweb. I did not put my DLL under this folder. I put it in C:\myobject. Does this matter? Should I be putting the DLL under the "myweb" folder?