views:

57

answers:

1

I have a third-party .net DLL that I installed and registered, and appears in the GAC (c:\windows\assembly). I am able to successfully access the GAL in my development and my test environments, but not in production.

My web service is written in C#.Net, .Net 2.0 framework. I can only assume that the problem occurs during the line where Assembly.LoadWithPartialName() is called

My development environment is Windows XP Pro; test is Windows Server 2003; and production is Windows Server 2003. The only difference between test and production is that production is running over https, whereas test is in http. Is it possible that there is some other permissions error?

I've even tried importing the DLL into the project, but with no luck of success.

Any help or insight is much appreciated!

A: 

Ok, here it is: for some reason on the server, when I installed the component, it was running as a "Server application" instead of a "library application"

Administrative Tools --> Component Services Console Root --> Component Services --> Computers --> My Computer --> COM+ Applications

Right click the utility in question, and select properties. Under activation, select library application; then restart.

marcwenger