PRB: Server Object Error 'ASP 0178' Instantiating COM Object
ID: Q198432
|
The information in this article applies to:
-
Active Server Pages
-
Microsoft Internet Information Server versions 4.0, 5.0
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_<machine_name> account permissions to launch and
access your OOP COM object using dcomcnfg by doing the following:
- Launch DCOMCNFG by clicking the Start button, selecting Run, and typing
"Dcomcnfg" in the Run dialog box.
- In the Default Security tab, click the "Edit Default" in the "Default
Access Permissions" frame. The Registry Value Permissions dialog box
appears.
- Add the IUSR_<machine_name> account to the Registry Value Permissions
dialog box, and click OK.
- In the Default Security tab, click the Edit Default in the Default
Launch Permissions frame. The Registry Value Permissions dialog box
appears.
- Add the IUSR_<machine_name> account to the Registry Value Permissions
dialog box0, and click OK.
STATUS
This behavior is by design.
Additional query words:
Keywords : kbASP kbCOMt kbSecurity kbGrpASP kbiis400 kbiis500
Version : winnt:4.0
Platform : winnt
Issue type : kbprb