PRB: Server Object Error 'ASP 0178 : 800a0005' From WebClasses

ID: Q192152


The information in this article applies to:
  • Microsoft Visual Basic Learning, Professional, and Enterprise Editions for Windows, version 6.0
  • Microsoft Visual Studio 6.0


SYMPTOMS

When debugging a WebClass from the Visual Basic IDE, the following error occurs:

Server object error 'ASP 0178 : 800a0005'
Server.CreateObject Access Error
/Temp/WebClass1.ASP, line 14
The call to Server.CreateObject failed while checking permissions.
Access is denied to this object.
You may also notice a Transaction Server Error entry in the NT Application Event Log. The details of the error message should look similar to this:
Failed on creation from object context: IClassFactory::CreateInstance
(ProgId: Project1.WebClass1) (CLSID: {C2B16A1D-3C8F-11D2-8015-
00C04FB9D877}) (Interface: IUnknown) (IID: {00000000-0000-0000-C000-
000000000046}) (Microsoft Transaction Server Internals Information: File:
d:\viper\src\runtime\context\ccontext.cpp, Line: 1220)


RESOLUTION

You need to give the IUSR_<machine_name> account permissions to launch and access your project using dcomcnfg by doing the following:

  1. Launch DCOMCNFG by clicking the Start button, selecting Run, and typing "Dcomcnfg.exe" 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_<machine_name> 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_<machine_name> account to the Registry Value Permissions dialog, and click OK.


  6. Close and re-open Visual Basic.



STATUS

Microsoft is researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.

Additional query words: kbdsi kbDSupport kbVBp kbVBp600 kbInternet kbIDE kbDSIASPGrp kbWebClasses kbVS600

Keywords :
Version : WINDOWS:6.0
Platform : WINDOWS
Issue type : kbprb


Last Reviewed: September 3, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.