Web page calling COM+ DLL

G

Griff

I have a web server that has a COM+ DLL. This is successfully called by a
web page running on that server.

I exported the COM+ package (as an MSI and NOT as a proxy stub) and imported
it onto a new machine. I set up the web application in (I believe) an
identical fashion. When I run the ASP page it errors - permission denied;
can not create object.

Things I have checked:
1 - the COM+ package runs under the LOCAL ADMINISTRATOR account (same as on
the other server).
2 - the NTFS permissions on the DLL (sitting in C:\Program Files\ComPlus
Applications\{xxxxxx} are identical on both machines
3 - the IIS security and NTFS permissions on the script are identical
4 - I've ensured that the DLL is registered correctly (using regsvr32)

I'm at a loss to see what else could be the problem. The COM+ DLL only
references standard Windows components that exist on the server.

Any suggestions please?

Thanks

Griff
 
M

Mark Yudkin

I know you said "3 - the IIS security and NTFS permissions on the script are
identical", but nevertheless verify that the IIS security really is
identical. There are a huge number of places things have to be set up.
Enabling full IIS tracing to see where the problem may be.
 
A

AL_LONGO

You will need to check the "launch and activation" permissions in your DCOM
application's properties in the Component Services. You may have to check the
"access permissions" as well. Make sure that the IUSR_xxxx has access to
this component so that it can launch/run this app.

Hope this helps,
AL
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,968
Messages
2,570,153
Members
46,701
Latest member
XavierQ83

Latest Threads

Top