Microsoft KB Archive/198432

= PRB: Server Object Error 'ASP 0178' Instantiating COM Object =

Article ID: 198432

Article Last Modified on 7/8/2005

-

APPLIES TO


 * Microsoft Active Server Pages 4.0
 * Microsoft Internet Information Server 4.0
 * Microsoft Internet Information Services 5.0

-



This article was previously published under Q198432



SYMPTOMS
When instantiating a COM component in an Out-Of-Process Server (EXE) from Active Server Pages (ASP), the following error may occur:

Server object error 'ASP 0178 : 80070005'

Server.CreateObject Access Error

testOOP.asp, line 12

The call to Server.CreateObject failed while checking permissions.

Access is denied to this object.



CAUSE
Appropriate permissions to access and launch the Out-Of-Process (OOP) COM object has not been set.



RESOLUTION
You need to give the IUSR_ account permissions to launch and access your OOP COM object using dcomcnfg by doing the following:


 * 1) Launch DCOMCNFG by clicking the Start button, selecting Run, and typing "Dcomcnfg" in the Run dialog box.
 * 2) In the Default Security tab, click the "Edit Default" in the "Default Access Permissions" frame. The Registry Value Permissions dialog box appears.
 * 3) Add the IUSR_account and the INTERACTIVE account to the Registry Value Permissions dialog box, and click OK.
 * 4) In the Default Security tab, click the Edit Default in the Default Launch Permissions frame. The Registry Value Permissions dialog box appears.
 * 5) Add the IUSR_ account to the Registry Value Permissions dialog box0, and click OK.



STATUS
This behavior is by design.

Keywords: kberrmsg kbsecurity kbprb KB198432

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.