Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Create Object Failed

0 views
Skip to first unread message

Momomo

unread,
Aug 15, 2007, 5:23:02 PM8/15/07
to
hi,

i am having a problem with an ASP application. It is calling a DLL in
the code

set oCart = server.CreateObject("centercart.cart")

I am getting the error :

Server object error 'ASP 0177 : 800401f3'

Server.CreateObject Failed

/set_session.asp, line 27

800401f3

I have ran "Dcomcnfg" created a new com+ application and added all the
dlls to the new application group.
here is Com+ application configuration
1) Security >> Enforce access checks for this application "Uncheck"
2) Identity >> This user selected (local admin account user name and
password)
3) Activation Type >> Server Application
4) Queuing>> Queued "Uncheck"


Any Ideas?
Thanks

Brian Muth

unread,
Aug 16, 2007, 1:45:06 AM8/16/07
to
0x800f01FE is "Invalid class string", or CO_E_CLASSSTRING.

Are you sure you have spelled the ProgID correctly? Either that, or there is a registry problem.

Brian


"Momomo" <le_m...@yahoo.com> wrote in message news:1187212982.9...@57g2000hsv.googlegroups.com...

Momomo

unread,
Aug 16, 2007, 6:43:37 AM8/16/07
to
How do I check for that? I picked he dll from the list and addded it
to com+ application. I also did a regserv32 but it did not help.

Brian Muth

unread,
Aug 16, 2007, 11:46:10 AM8/16/07
to

"Momomo" <le_m...@yahoo.com> wrote in message news:1187261017.1...@r29g2000hsg.googlegroups.com...

> How do I check for that? I picked he dll from the list and addded it
> to com+ application. I also did a regserv32 but it did not help.
>

Momomo, note that regsvr32 and dcomcnfg are both utilities that are used to register "unconfigured" DCOM objects. That is to say,
legacy DCOM non-COM+ objects. They should not be used when registering and configuring COM+ objects. Using these tools will mess up
the configuration, so I'm not surprised you are having troubles.

At this point you are best off to unregister the objects completely. Use regsvr32 /u to do so, and also remove the COM+ application
entirely and start over. This time only use the Component Services applet to create the COM+ application and populate it with the
COM objects of interest (thereby creating COM+ objects). You can use the same applet for establishing the desired security settings.

By the way, the ProgID is displayed prominently on the Properties dialog box belonging to the COM+ object, on the "General" tab.

Brian

0 new messages