Microsoft KB Archive/192152

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

Article ID: 192152

Article Last Modified on 5/29/2003

-

APPLIES TO


 * Microsoft Visual Basic 6.0 Learning Edition
 * Microsoft Visual Basic 6.0 Professional Edition
 * Microsoft Visual Basic 6.0 Enterprise Edition

-



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_ 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 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 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 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

Keywords: kbide kbwebclasses kbprb KB192152

-

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

© Microsoft Corporation. All rights reserved.