G
Guest
Hi,
I am about to yank more hair form my head here. I created a COM+
Application. It uses the following dlls
3party.dll
Microsoft.Practices.EnterpriseLibrary.Data.dll
Microsoft.Practices.EnterpriseLibrary.Common.dll
Microsoft.Practices.EnterpriseLibrary.Configuration.dll
The com+ application (Server) works fine on my development machine. I even
created a webservice on my machine that comsumes this com+ dll and it works
excellent. I am even able to consume the webservice form another machine via
a vb.net app. (remember the COM+ PACKAGE and WEBSERVICE is hosted on my
development machine).
I then exported the the COM+ package, as server applicaion, to .MSI file and
then installed it on my server. The installation was successful. From the
server I then expotred an "Application Proxy" to be installed on client
machine. During the installation of the proxy on the client machine, which
will be consuming the COM+ package and hosting the webservice to do so, I get
the error
{"An error occurred creating the form. See Exception.InnerException for
details. The error is: Could not load file or assembly 3partydll,
Version=3.0.2070.0, Culture=neutral, PublicKeyToken=cdc18889cffe9cf' or one
of its dependencies. The system cannot find the file specified."}
Question1:
Do I also have to deploy all the .dlls used by the COM+ component to the
client machine(s)? If so, doesn't this defeat the purpose of the COM+ Server
Component as being the server hosted on a separate machine?
Question2:
Why didn't my app prompted for the additional .dlls
Microsoft.Practices.EnterpriseLibrary.Data.dll
Microsoft.Practices.EnterpriseLibrary.Common.dll
Microsoft.Practices.EnterpriseLibrary.Configuration.dll?
Question3:
What's a good book available for reference on COM+. I have been on this
project for weeks and ready to deploy to production and finelly these issues?
This COM+ CRAP IS DEFINITELY NOT EASY!!!
Thanks guys.
I am about to yank more hair form my head here. I created a COM+
Application. It uses the following dlls
3party.dll
Microsoft.Practices.EnterpriseLibrary.Data.dll
Microsoft.Practices.EnterpriseLibrary.Common.dll
Microsoft.Practices.EnterpriseLibrary.Configuration.dll
The com+ application (Server) works fine on my development machine. I even
created a webservice on my machine that comsumes this com+ dll and it works
excellent. I am even able to consume the webservice form another machine via
a vb.net app. (remember the COM+ PACKAGE and WEBSERVICE is hosted on my
development machine).
I then exported the the COM+ package, as server applicaion, to .MSI file and
then installed it on my server. The installation was successful. From the
server I then expotred an "Application Proxy" to be installed on client
machine. During the installation of the proxy on the client machine, which
will be consuming the COM+ package and hosting the webservice to do so, I get
the error
{"An error occurred creating the form. See Exception.InnerException for
details. The error is: Could not load file or assembly 3partydll,
Version=3.0.2070.0, Culture=neutral, PublicKeyToken=cdc18889cffe9cf' or one
of its dependencies. The system cannot find the file specified."}
Question1:
Do I also have to deploy all the .dlls used by the COM+ component to the
client machine(s)? If so, doesn't this defeat the purpose of the COM+ Server
Component as being the server hosted on a separate machine?
Question2:
Why didn't my app prompted for the additional .dlls
Microsoft.Practices.EnterpriseLibrary.Data.dll
Microsoft.Practices.EnterpriseLibrary.Common.dll
Microsoft.Practices.EnterpriseLibrary.Configuration.dll?
Question3:
What's a good book available for reference on COM+. I have been on this
project for weeks and ready to deploy to production and finelly these issues?
This COM+ CRAP IS DEFINITELY NOT EASY!!!
Thanks guys.