PRB: Server Object Error 'ASP 0178 : 800a0005' From WebClasses (192152)
The information in this article applies to:
- Microsoft Visual Basic Learning Edition for Windows 6.0
- Microsoft Visual Basic Professional Edition for Windows 6.0
- Microsoft Visual Basic Enterprise Edition for Windows 6.0
This article was previously published under Q192152 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 might 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:
- Launch DCOMCNFG by clicking the Start button, selecting Run, and typing Dcomcnfg.exe in the Run dialog box.
- In the Default Security tab, click Edit Default in the Default Access Permissions frame. The Registry Value Permissions dialog box
appears.
- Add the IUSR_<machine_name> account and the INTERACTIVE account to the Registry Value Permissions dialog box and click OK.
- In the Default Security tab, click 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 box and click OK.
- 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
Modification Type: | Major | Last Reviewed: | 5/29/2003 |
---|
Keywords: | kbide kbprb kbWebClasses KB192152 |
---|
|