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

This article was previously published under Q192152
This article has been archived. It is offered "as is" and will no longer be updated.
SYMPTOMS
When debugging a WebClass from the Visual Basic IDE, the following erroroccurs:
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 might also notice a Transaction Server Error entry in the NT ApplicationEvent 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 andaccess 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 Edit Default in the Default Access Permissions frame. The Registry Value Permissions dialog box appears.
  3. Add the IUSR_<machine_name> account and the INTERACTIVE account to the Registry Value Permissions dialog box and click OK.
  4. In the Default Security tab, click 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 box and click OK.
  6. Close and re-open Visual Basic.
Note On a computer that is running Windows 2000, some additional steps may be required. For additional information, click the article numbers below to view the articles in the Microsoft Knowledge Base:
255502 PRB: Server Object Error "ASP 0178" Occurs When You Run a WebClass in Windows 2000
257409 PRB: Error Message: "Could Not Start Internet Explorer" When You Run a WebClass Under Windows 2000 from the Visual Basic IDE
Properties

Article ID: 192152 - Last Review: 02/23/2014 01:10:44 - Revision: 2.1

Microsoft Visual Basic 6.0 Learning Edition, Microsoft Visual Basic 6.0 Professional Edition, Microsoft Visual Basic Enterprise Edition for Windows 6.0

  • kbnosurvey kbarchive kbide kbprb kbwebclasses KB192152
Feedback