Server.CreateObject Failed
Server.CreateObject Failed
am 25.10.2007 04:31:40 von avrbadri
Hi - I have all my web apps, coded in classic ASP and VB 6.0. I am
trying to do a migration of apps. to a new WIN 2000 server. I am
getting this error
Server object error 'ASP 0177 : 800a801d'
Server.CreateObject Failed
I am unable to fix this issue for days and it is driving me nuts.For
the sake of testing, I have given full control to 'IUSR_account' on my
web folders,WINNT folders and given permission to registry nodes as
specifed in Microsoft site. I also observed that .NET applications are
working.
I also took a look at metabase.xml file and security policies.But i
cant find anything concretely.
I am sure that this has to do with conflict between .NET and classic
environment . Can anyone point me in the right direction? Thanks
Re: Server.CreateObject Failed
am 25.10.2007 11:37:51 von Anthony Jones
wrote in message
news:1193279500.212167.305990@e34g2000pro.googlegroups.com.. .
> Hi - I have all my web apps, coded in classic ASP and VB 6.0. I am
> trying to do a migration of apps. to a new WIN 2000 server. I am
> getting this error
>
> Server object error 'ASP 0177 : 800a801d'
> Server.CreateObject Failed
>
> I am unable to fix this issue for days and it is driving me nuts.For
> the sake of testing, I have given full control to 'IUSR_account' on my
> web folders,WINNT folders and given permission to registry nodes as
> specifed in Microsoft site. I also observed that .NET applications are
> working.
>
> I also took a look at metabase.xml file and security policies.But i
> cant find anything concretely.
>
> I am sure that this has to do with conflict between .NET and classic
> environment . Can anyone point me in the right direction? Thanks
>
My guess is that 800A801D is the VB component passing on an internal
80028101D generated internally. Which is a "Library not registered" error.
I suggest you check that all the components dependancies are installed
correctly include ones you might expect to be there out of the box such ADO,
MSXML, scrrun etc.
--
Anthony Jones - MVP ASP/ASP.NET
Re: Server.CreateObject Failed
am 25.10.2007 18:57:07 von avrbadri
On Oct 25, 2:37 am, "Anthony Jones" wrote:
> wrote in message
>
> news:1193279500.212167.305990@e34g2000pro.googlegroups.com.. .
>
>
>
>
>
> > Hi - I have all my web apps, coded in classic ASP and VB 6.0. I am
> > trying to do a migration of apps. to a new WIN 2000 server. I am
> > getting this error
>
> > Server object error 'ASP 0177 : 800a801d'
> > Server.CreateObject Failed
>
> > I am unable to fix this issue for days and it is driving me nuts.For
> > the sake of testing, I have given full control to 'IUSR_account' on my
> > web folders,WINNT folders and given permission to registry nodes as
> > specifed in Microsoft site. I also observed that .NET applications are
> > working.
>
> > I also took a look at metabase.xml file and security policies.But i
> > cant find anything concretely.
>
> > I am sure that this has to do with conflict between .NET and classic
> > environment . Can anyone point me in the right direction? Thanks
>
> My guess is that 800A801D is the VB component passing on an internal
> 80028101D generated internally. Which is a "Library not registered" error.
>
> I suggest you check that all the components dependancies are installed
> correctly include ones you might expect to be there out of the box such ADO,
> MSXML, scrrun etc.
>
> --
> Anthony Jones - MVP ASP/ASP.NET- Hide quoted text -
>
> - Show quoted text -
Thanks Anthony - I will give it a shot . Can you pls. send me a list
of main dependency components on a WIN 2003 box ?
Re: Server.CreateObject Failed
am 25.10.2007 19:14:24 von Rick Barber
When I see an error such as that, it usually turns out that the object that
you are trying to create doesn't have the appropriate .dll registered on the
server. For your initial testing you can register a component using
regsvr32 dllname.dll. Ultimately I recommend that you try running the .dll
in a COM+ package
--
Rick Barber
http://www.orcsweb.com
Managed Complex Hosting
#1 in Service and Support
"Anthony Jones" wrote in message
news:%23jnW3quFIHA.1212@TK2MSFTNGP05.phx.gbl...
> wrote in message
> news:1193279500.212167.305990@e34g2000pro.googlegroups.com.. .
>> Hi - I have all my web apps, coded in classic ASP and VB 6.0. I am
>> trying to do a migration of apps. to a new WIN 2000 server. I am
>> getting this error
>>
>> Server object error 'ASP 0177 : 800a801d'
>> Server.CreateObject Failed
>>
>> I am unable to fix this issue for days and it is driving me nuts.For
>> the sake of testing, I have given full control to 'IUSR_account' on my
>> web folders,WINNT folders and given permission to registry nodes as
>> specifed in Microsoft site. I also observed that .NET applications are
>> working.
>>
>> I also took a look at metabase.xml file and security policies.But i
>> cant find anything concretely.
>>
>> I am sure that this has to do with conflict between .NET and classic
>> environment . Can anyone point me in the right direction? Thanks
>>
>
> My guess is that 800A801D is the VB component passing on an internal
> 80028101D generated internally. Which is a "Library not registered"
> error.
>
> I suggest you check that all the components dependancies are installed
> correctly include ones you might expect to be there out of the box such
> ADO,
> MSXML, scrrun etc.
>
>
> --
> Anthony Jones - MVP ASP/ASP.NET
>
>
Re: Server.CreateObject Failed
am 25.10.2007 19:43:50 von Anthony Jones
wrote in message
news:1193331427.115320.140390@19g2000hsx.googlegroups.com...
> On Oct 25, 2:37 am, "Anthony Jones" wrote:
> > wrote in message
> >
> > news:1193279500.212167.305990@e34g2000pro.googlegroups.com.. .
> >
> >
> >
> >
> >
> > > Hi - I have all my web apps, coded in classic ASP and VB 6.0. I am
> > > trying to do a migration of apps. to a new WIN 2000 server. I am
> > > getting this error
> >
> > > Server object error 'ASP 0177 : 800a801d'
> > > Server.CreateObject Failed
> >
> > > I am unable to fix this issue for days and it is driving me nuts.For
> > > the sake of testing, I have given full control to 'IUSR_account' on my
> > > web folders,WINNT folders and given permission to registry nodes as
> > > specifed in Microsoft site. I also observed that .NET applications are
> > > working.
> >
> > > I also took a look at metabase.xml file and security policies.But i
> > > cant find anything concretely.
> >
> > > I am sure that this has to do with conflict between .NET and classic
> > > environment . Can anyone point me in the right direction? Thanks
> >
> > My guess is that 800A801D is the VB component passing on an internal
> > 80028101D generated internally. Which is a "Library not registered"
error.
> >
> > I suggest you check that all the components dependancies are installed
> > correctly include ones you might expect to be there out of the box such
ADO,
> > MSXML, scrrun etc.
> >
> > --
> > Anthony Jones - MVP ASP/ASP.NET- Hide quoted text -
> >
> > - Show quoted text -
>
> Thanks Anthony - I will give it a shot . Can you pls. send me a list
> of main dependency components on a WIN 2003 box ?
>
That would be a long list.
I think you got the wrong end of the stick, you need to start with your VB
component and ensure its dependancies are installed.
--
Anthony Jones - MVP ASP/ASP.NET
Re: Server.CreateObject Failed
am 25.10.2007 19:44:08 von Anthony Jones
"Rick Barber" wrote in message
news:ufeY$pyFIHA.484@TK2MSFTNGP06.phx.gbl...
> When I see an error such as that, it usually turns out that the object
that
> you are trying to create doesn't have the appropriate .dll registered on
the
> server. For your initial testing you can register a component using
> regsvr32 dllname.dll. Ultimately I recommend that you try running the
..dll
> in a COM+ package
>
Why COM+?
--
Anthony Jones - MVP ASP/ASP.NET
Re: Server.CreateObject Failed
am 25.10.2007 20:01:22 von avrbadri
On Oct 25, 10:43 am, "Anthony Jones" wrote:
> wrote in message
>
> news:1193331427.115320.140390@19g2000hsx.googlegroups.com...
>
>
>
>
>
> > On Oct 25, 2:37 am, "Anthony Jones" wrote:
> > > wrote in message
>
> > >news:1193279500.212167.305990@e34g2000pro.googlegroups.com. ..
>
> > > > Hi - I have all my web apps, coded in classic ASP and VB 6.0. I am
> > > > trying to do a migration of apps. to a new WIN 2000 server. I am
> > > > getting this error
>
> > > > Server object error 'ASP 0177 : 800a801d'
> > > > Server.CreateObject Failed
>
> > > > I am unable to fix this issue for days and it is driving me nuts.For
> > > > the sake of testing, I have given full control to 'IUSR_account' on my
> > > > web folders,WINNT folders and given permission to registry nodes as
> > > > specifed in Microsoft site. I also observed that .NET applications are
> > > > working.
>
> > > > I also took a look at metabase.xml file and security policies.But i
> > > > cant find anything concretely.
>
> > > > I am sure that this has to do with conflict between .NET and classic
> > > > environment . Can anyone point me in the right direction? Thanks
>
> > > My guess is that 800A801D is the VB component passing on an internal
> > > 80028101D generated internally. Which is a "Library not registered"
> error.
>
> > > I suggest you check that all the components dependancies are installed
> > > correctly include ones you might expect to be there out of the box such
> ADO,
> > > MSXML, scrrun etc.
>
> > > --
> > > Anthony Jones - MVP ASP/ASP.NET- Hide quoted text -
>
> > > - Show quoted text -
>
> > Thanks Anthony - I will give it a shot . Can you pls. send me a list
> > of main dependency components on a WIN 2003 box ?
>
> That would be a long list.
>
> I think you got the wrong end of the stick, you need to start with your VB
> component and ensure its dependancies are installed.
>
> --
> Anthony Jones - MVP ASP/ASP.NET- Hide quoted text -
>
> - Show quoted text -
>From the application perspective , I am 100 % sure tht I have
everything ... I used Depends.exe to confirm all the dependencies are
into the system .. Am I getting your point ? Let me know , thanks
Re: Server.CreateObject Failed
am 25.10.2007 21:12:27 von Rick Barber
When you use regsvr32 to register a component and then need to upgrade it or
do something with it in the future, you have to do an iisreset to release
it, which disrupts all website traffic. If you can put it in a COM+
package, then you can stop the package, delete the dll, and reregister the
new one which only disrupts the traffic using that component and not all
traffic. Over 95% of the dlls that I've tried will work in com+.
--
Rick Barber
http://www.orcsweb.com
Managed Complex Hosting
#1 in Service and Support
"Anthony Jones" wrote in message
news:ubcJm6yFIHA.4808@TK2MSFTNGP05.phx.gbl...
> "Rick Barber" wrote in message
> news:ufeY$pyFIHA.484@TK2MSFTNGP06.phx.gbl...
>> When I see an error such as that, it usually turns out that the object
> that
>> you are trying to create doesn't have the appropriate .dll registered on
> the
>> server. For your initial testing you can register a component using
>> regsvr32 dllname.dll. Ultimately I recommend that you try running the
> .dll
>> in a COM+ package
>>
>
> Why COM+?
>
>
> --
> Anthony Jones - MVP ASP/ASP.NET
>
>
Re: Server.CreateObject Failed
am 25.10.2007 21:37:35 von Anthony Jones
wrote in message
news:1193335282.850114.64940@19g2000hsx.googlegroups.com...
> On Oct 25, 10:43 am, "Anthony Jones" wrote:
> > wrote in message
> >
> > news:1193331427.115320.140390@19g2000hsx.googlegroups.com...
> >
> >
> >
> >
> >
> > > On Oct 25, 2:37 am, "Anthony Jones" wrote:
> > > > wrote in message
> >
> > > >news:1193279500.212167.305990@e34g2000pro.googlegroups.com. ..
> >
> > > > > Hi - I have all my web apps, coded in classic ASP and VB 6.0. I am
> > > > > trying to do a migration of apps. to a new WIN 2000 server. I am
> > > > > getting this error
> >
> > > > > Server object error 'ASP 0177 : 800a801d'
> > > > > Server.CreateObject Failed
> >
> > > > > I am unable to fix this issue for days and it is driving me
nuts.For
> > > > > the sake of testing, I have given full control to 'IUSR_account'
on my
> > > > > web folders,WINNT folders and given permission to registry nodes
as
> > > > > specifed in Microsoft site. I also observed that .NET applications
are
> > > > > working.
> >
> > > > > I also took a look at metabase.xml file and security policies.But
i
> > > > > cant find anything concretely.
> >
> > > > > I am sure that this has to do with conflict between .NET and
classic
> > > > > environment . Can anyone point me in the right direction? Thanks
> >
> > > > My guess is that 800A801D is the VB component passing on an internal
> > > > 80028101D generated internally. Which is a "Library not registered"
> > error.
> >
> > > > I suggest you check that all the components dependancies are
installed
> > > > correctly include ones you might expect to be there out of the box
such
> > ADO,
> > > > MSXML, scrrun etc.
> >
> > > > --
> > > > Anthony Jones - MVP ASP/ASP.NET- Hide quoted text -
> >
> > > > - Show quoted text -
> >
> > > Thanks Anthony - I will give it a shot . Can you pls. send me a list
> > > of main dependency components on a WIN 2003 box ?
> >
> > That would be a long list.
> >
> > I think you got the wrong end of the stick, you need to start with your
VB
> > component and ensure its dependancies are installed.
> >
> > --
> > Anthony Jones - MVP ASP/ASP.NET- Hide quoted text -
> >
> > - Show quoted text -
>
> >From the application perspective , I am 100 % sure tht I have
> everything ... I used Depends.exe to confirm all the dependencies are
> into the system .. Am I getting your point ? Let me know , thanks
>
Depends.exe only shows you standard dlls whose exported functions the
component has linked to. However the vast majority of a VB components
dependancies will be for COM (or ActiveX) components which depends.exe
doesn't show you.
You need to be familar with the component or have its source code to inspect
the type libraries that it is referencing.
--
Anthony Jones - MVP ASP/ASP.NET
Re: Server.CreateObject Failed
am 25.10.2007 22:27:16 von avrbadri
On Oct 25, 12:37 pm, "Anthony Jones" wrote:
> wrote in message
>
> news:1193335282.850114.64940@19g2000hsx.googlegroups.com...
>
>
>
>
>
> > On Oct 25, 10:43 am, "Anthony Jones" wrote:
> > > wrote in message
>
> > >news:1193331427.115320.140390@19g2000hsx.googlegroups.com.. .
>
> > > > On Oct 25, 2:37 am, "Anthony Jones" wrote:
> > > > > wrote in message
>
> > > > >news:1193279500.212167.305990@e34g2000pro.googlegroups.com. ..
>
> > > > > > Hi - I have all my web apps, coded in classic ASP and VB 6.0. I am
> > > > > > trying to do a migration of apps. to a new WIN 2000 server. I am
> > > > > > getting this error
>
> > > > > > Server object error 'ASP 0177 : 800a801d'
> > > > > > Server.CreateObject Failed
>
> > > > > > I am unable to fix this issue for days and it is driving me
> nuts.For
> > > > > > the sake of testing, I have given full control to 'IUSR_account'
> on my
> > > > > > web folders,WINNT folders and given permission to registry nodes
> as
> > > > > > specifed in Microsoft site. I also observed that .NET applications
> are
> > > > > > working.
>
> > > > > > I also took a look at metabase.xml file and security policies.But
> i
> > > > > > cant find anything concretely.
>
> > > > > > I am sure that this has to do with conflict between .NET and
> classic
> > > > > > environment . Can anyone point me in the right direction? Thanks
>
> > > > > My guess is that 800A801D is the VB component passing on an internal
> > > > > 80028101D generated internally. Which is a "Library not registered"
> > > error.
>
> > > > > I suggest you check that all the components dependancies are
> installed
> > > > > correctly include ones you might expect to be there out of the box
> such
> > > ADO,
> > > > > MSXML, scrrun etc.
>
> > > > > --
> > > > > Anthony Jones - MVP ASP/ASP.NET- Hide quoted text -
>
> > > > > - Show quoted text -
>
> > > > Thanks Anthony - I will give it a shot . Can you pls. send me a list
> > > > of main dependency components on a WIN 2003 box ?
>
> > > That would be a long list.
>
> > > I think you got the wrong end of the stick, you need to start with your
> VB
> > > component and ensure its dependancies are installed.
>
> > > --
> > > Anthony Jones - MVP ASP/ASP.NET- Hide quoted text -
>
> > > - Show quoted text -
>
> > >From the application perspective , I am 100 % sure tht I have
> > everything ... I used Depends.exe to confirm all the dependencies are
> > into the system .. Am I getting your point ? Let me know , thanks
>
> Depends.exe only shows you standard dlls whose exported functions the
> component has linked to. However the vast majority of a VB components
> dependancies will be for COM (or ActiveX) components which depends.exe
> doesn't show you.
>
> You need to be familar with the component or have its source code to inspect
> the type libraries that it is referencing.
>
> --
> Anthony Jones - MVP ASP/ASP.NET- Hide quoted text -
>
> - Show quoted text -
OK , I did a check of the needed type libraries and all those things
are available. Application I am trying out are very simple in nature
and has few dependency components. And I am trying with a test .asp
page where component is invoked.
At this point of time I cant try with MTS because I am asked to
migrate AS-IS. And currently components are registered with regsv32
only.
Any other pointers will be appreciated. Thanks,
Re: Server.CreateObject Failed
am 25.10.2007 22:55:30 von Anthony Jones
"Rick Barber" wrote in message
news:O2UV9rzFIHA.4628@TK2MSFTNGP02.phx.gbl...
> When you use regsvr32 to register a component and then need to upgrade it
or
> do something with it in the future, you have to do an iisreset to release
> it, which disrupts all website traffic. If you can put it in a COM+
> package, then you can stop the package, delete the dll, and reregister the
> new one which only disrupts the traffic using that component and not all
> traffic. Over 95% of the dlls that I've tried will work in com+.
This has the down side that the component ends up in its own process and
each call into the component is cross-process. It makes sense when the
component is peripheral to the site operation. I'm not sure I would be
comfortable upgrading a component whilst the are still existing sessions in
the site. I guess it would be safe if you know exactly how its used.
If the component is core to the site then having the site available while
upgrading it isn't desirable. In that case one option would be to use high
isolation (or a separate application pool IIS 6) instead of a separate COM+
application. The site can be unloaded and/or stopped without affecting any
other sites that are still running.
--
Anthony Jones - MVP ASP/ASP.NET
Re: Server.CreateObject Failed
am 25.10.2007 23:08:43 von Anthony Jones
wrote in message
news:1193344036.148560.274360@19g2000hsx.googlegroups.com...
> On Oct 25, 12:37 pm, "Anthony Jones" wrote:
> > wrote in message
> >
> > news:1193335282.850114.64940@19g2000hsx.googlegroups.com...
> >
> >
> >
> >
> >
> > > On Oct 25, 10:43 am, "Anthony Jones" wrote:
> > > > wrote in message
> >
> > > >news:1193331427.115320.140390@19g2000hsx.googlegroups.com.. .
> >
> > > > > On Oct 25, 2:37 am, "Anthony Jones" wrote:
> > > > > > wrote in message
> >
> > > > > >news:1193279500.212167.305990@e34g2000pro.googlegroups.com. ..
> >
> > > > > > > Hi - I have all my web apps, coded in classic ASP and VB 6.0.
I am
> > > > > > > trying to do a migration of apps. to a new WIN 2000 server. I
am
> > > > > > > getting this error
> >
> > > > > > > Server object error 'ASP 0177 : 800a801d'
> > > > > > > Server.CreateObject Failed
> >
> > > > > > > I am unable to fix this issue for days and it is driving me
> > nuts.For
> > > > > > > the sake of testing, I have given full control to
'IUSR_account'
> > on my
> > > > > > > web folders,WINNT folders and given permission to registry
nodes
> > as
> > > > > > > specifed in Microsoft site. I also observed that .NET
applications
> > are
> > > > > > > working.
> >
> > > > > > > I also took a look at metabase.xml file and security
policies.But
> > i
> > > > > > > cant find anything concretely.
> >
> > > > > > > I am sure that this has to do with conflict between .NET and
> > classic
> > > > > > > environment . Can anyone point me in the right direction?
Thanks
> >
> > > > > > My guess is that 800A801D is the VB component passing on an
internal
> > > > > > 80028101D generated internally. Which is a "Library not
registered"
> > > > error.
> >
> > > > > > I suggest you check that all the components dependancies are
> > installed
> > > > > > correctly include ones you might expect to be there out of the
box
> > such
> > > > ADO,
> > > > > > MSXML, scrrun etc.
> >
> > > > > > --
> > > > > > Anthony Jones - MVP ASP/ASP.NET- Hide quoted text -
> >
> > > > > > - Show quoted text -
> >
> > > > > Thanks Anthony - I will give it a shot . Can you pls. send me a
list
> > > > > of main dependency components on a WIN 2003 box ?
> >
> > > > That would be a long list.
> >
> > > > I think you got the wrong end of the stick, you need to start with
your
> > VB
> > > > component and ensure its dependancies are installed.
> >
> > > > --
> > > > Anthony Jones - MVP ASP/ASP.NET- Hide quoted text -
> >
> > > > - Show quoted text -
> >
> > > >From the application perspective , I am 100 % sure tht I have
> > > everything ... I used Depends.exe to confirm all the dependencies are
> > > into the system .. Am I getting your point ? Let me know , thanks
> >
> > Depends.exe only shows you standard dlls whose exported functions the
> > component has linked to. However the vast majority of a VB components
> > dependancies will be for COM (or ActiveX) components which depends.exe
> > doesn't show you.
> >
> > You need to be familar with the component or have its source code to
inspect
> > the type libraries that it is referencing.
> >
> > --
> > Anthony Jones - MVP ASP/ASP.NET- Hide quoted text -
> >
> > - Show quoted text -
>
> OK , I did a check of the needed type libraries and all those things
> are available. Application I am trying out are very simple in nature
> and has few dependency components. And I am trying with a test .asp
> page where component is invoked.
>
> At this point of time I cant try with MTS because I am asked to
> migrate AS-IS. And currently components are registered with regsv32
> only.
>
> Any other pointers will be appreciated. Thanks,
>
Not sure I have anything left. Does the component have an installer or have
you just copied the dll.
Can you create an nearly empty component with no additional dependancies.
Does that work?
Has the VB runtime been installed?
Does it use ADO? if so install the latest MDAC from MS download site.
If the dependencies are few what are they?
--
Anthony Jones - MVP ASP/ASP.NET
Re: Server.CreateObject Failed
am 25.10.2007 23:53:56 von avrbadri
On Oct 25, 2:08 pm, "Anthony Jones" wrote:
> wrote in message
>
> news:1193344036.148560.274360@19g2000hsx.googlegroups.com...
>
>
>
>
>
> > On Oct 25, 12:37 pm, "Anthony Jones" wrote:
> > > wrote in message
>
> > >news:1193335282.850114.64940@19g2000hsx.googlegroups.com...
>
> > > > On Oct 25, 10:43 am, "Anthony Jones" wrote:
> > > > > wrote in message
>
> > > > >news:1193331427.115320.140390@19g2000hsx.googlegroups.com.. .
>
> > > > > > On Oct 25, 2:37 am, "Anthony Jones" wrote:
> > > > > > > wrote in message
>
> > > > > > >news:1193279500.212167.305990@e34g2000pro.googlegroups.com. ..
>
> > > > > > > > Hi - I have all my web apps, coded in classic ASP and VB 6.0.
> I am
> > > > > > > > trying to do a migration of apps. to a new WIN 2000 server. I
> am
> > > > > > > > getting this error
>
> > > > > > > > Server object error 'ASP 0177 : 800a801d'
> > > > > > > > Server.CreateObject Failed
>
> > > > > > > > I am unable to fix this issue for days and it is driving me
> > > nuts.For
> > > > > > > > the sake of testing, I have given full control to
> 'IUSR_account'
> > > on my
> > > > > > > > web folders,WINNT folders and given permission to registry
> nodes
> > > as
> > > > > > > > specifed in Microsoft site. I also observed that .NET
> applications
> > > are
> > > > > > > > working.
>
> > > > > > > > I also took a look at metabase.xml file and security
> policies.But
> > > i
> > > > > > > > cant find anything concretely.
>
> > > > > > > > I am sure that this has to do with conflict between .NET and
> > > classic
> > > > > > > > environment . Can anyone point me in the right direction?
> Thanks
>
> > > > > > > My guess is that 800A801D is the VB component passing on an
> internal
> > > > > > > 80028101D generated internally. Which is a "Library not
> registered"
> > > > > error.
>
> > > > > > > I suggest you check that all the components dependancies are
> > > installed
> > > > > > > correctly include ones you might expect to be there out of the
> box
> > > such
> > > > > ADO,
> > > > > > > MSXML, scrrun etc.
>
> > > > > > > --
> > > > > > > Anthony Jones - MVP ASP/ASP.NET- Hide quoted text -
>
> > > > > > > - Show quoted text -
>
> > > > > > Thanks Anthony - I will give it a shot . Can you pls. send me a
> list
> > > > > > of main dependency components on a WIN 2003 box ?
>
> > > > > That would be a long list.
>
> > > > > I think you got the wrong end of the stick, you need to start with
> your
> > > VB
> > > > > component and ensure its dependancies are installed.
>
> > > > > --
> > > > > Anthony Jones - MVP ASP/ASP.NET- Hide quoted text -
>
> > > > > - Show quoted text -
>
> > > > >From the application perspective , I am 100 % sure tht I have
> > > > everything ... I used Depends.exe to confirm all the dependencies are
> > > > into the system .. Am I getting your point ? Let me know , thanks
>
> > > Depends.exe only shows you standard dlls whose exported functions the
> > > component has linked to. However the vast majority of a VB components
> > > dependancies will be for COM (or ActiveX) components which depends.exe
> > > doesn't show you.
>
> > > You need to be familar with the component or have its source code to
> inspect
> > > the type libraries that it is referencing.
>
> > > --
> > > Anthony Jones - MVP ASP/ASP.NET- Hide quoted text -
>
> > > - Show quoted text -
>
> > OK , I did a check of the needed type libraries and all those things
> > are available. Application I am trying out are very simple in nature
> > and has few dependency components. And I am trying with a test .asp
> > page where component is invoked.
>
> > At this point of time I cant try with MTS because I am asked to
> > migrate AS-IS. And currently components are registered with regsv32
> > only.
>
> > Any other pointers will be appreciated. Thanks,
>
> Not sure I have anything left. Does the component have an installer or have
> you just copied the dll.
>
> Can you create an nearly empty component with no additional dependancies.
> Does that work?
>
> Has the VB runtime been installed?
>
> Does it use ADO? if so install the latest MDAC from MS download site.
> If the dependencies are few what are they?
>
> --
> Anthony Jones - MVP ASP/ASP.NET- Hide quoted text -
>
> - Show quoted text -
Thanks ...
I just copied over the dll;s and started registering it .. additional
dependencies are the custom dlls which is written like
db connect component,upload component etc., It uses ADO.
I used filemon,regmon ... but no indications whatsoever ..
To my surprise, I created a near empty component which adds two
integers and I called it from .asp page and it works.
I am geting little confused noe ;-) whers the problem .. ??
Re: Server.CreateObject Failed
am 27.10.2007 14:05:46 von Anthony Jones
wrote in message
news:1193349236.595661.312250@57g2000hsv.googlegroups.com...
> On Oct 25, 2:08 pm, "Anthony Jones" wrote:
>
> I just copied over the dll;s and started registering it .. additional
> dependencies are the custom dlls which is written like
> db connect component,upload component etc., It uses ADO.
>
> I used filemon,regmon ... but no indications whatsoever ..
>
> To my surprise, I created a near empty component which adds two
> integers and I called it from .asp page and it works.
> I am geting little confused noe ;-) whers the problem .. ??
>
Do you have this working on another machine?
If so download this tool from Microsoft:-
http://www.microsoft.com/technet/sysinternals/ProcessesAndTh reads/ProcessExplorer.mspx
and install it on the working machine.
In IIS manager set application protection to high (isolated). This will
ensure your web app runs in its own process.
Visit the page on the working machine. This will cause the application
process to spin up and load all the dlls it needs to do the job.
Now use Component Services mmc console click on COM+ Applications in My
computer. Change to Status view. You should see a number of App names
starting with IIS. One will be IIS-{name of your app}. It will be running
and it will have a process ID.
Now start the ProcessExplorer app that you down loaded. It will list a set
of process 2 or more will be DLLHOST.exe process, one of which will have the
process ID noted above. This is Web applications process. Click on the
process and make sure the lower pane is in dll view.
Now you need to do some spade work check that each dll listed is present on
the new machine.
--
Anthony Jones - MVP ASP/ASP.NET