Deploying an iHttpModule in the GAC

G

Guest

Hi,
I have created a HttpModule to do some preprocessing for a web
application. This preprocessing is to be done before each page of the
application is loaded. I have created a separate project compiled it and
added a reference to it in the web application. The code is working fine.
Now i need to deploy this ihhtpModule in the GAC. I have added the
following lines of code in the web.config file of the web application
<httpModules>
<add name="Authenticate" type="myModules.AuthModule, Authenticate" />
</httpModules>
where Authenticate is my dll name, myModules is the namespace and AuthModule
is the class name. This works fine when i use a local copy of the httpModule
but throws an error when i deploy the same in the GAC.
I ahve added these lines in the web.config file to refer to the GAC.
<assemblies>
<add assembly="Authenticate, version=1.0.0.0, Culture=neutral,
PublicKeyToken=d1a87f2cb11b878f" />
</assemblies>
Anybody with any idea as to how i can resolve this issue please help.

Thanks
 
K

Klaus H. Probst

A common cause for this is a missing dependency of *your* assembly which is
missing in the GAC. If that's the case then you need to place any and all
dependencies in the GAC along with your IHttpModule implementation.

Try using FUSLOGVW to see the binding log for your assembly.
 
G

Guest

The IHttpModule is a simple one and has dependency only on System and
System.Web which are already present in the GAC. Any ideas what i could do
next ?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top