Para utilizar un HttpModule en Sharepoint 2010 se procede de la siguiente manera.
- Se crea un modulo normal al estilo asp.net
- Se deploya el modulo en un proyecto de sharepoint
Un vez realizado esto solo resta registrar el modulo de la siguiente manera:
<system.web>
<httpModules>
<add name="CksEbeModule" type="CKS.EBE.BlogHttpModule, CKS.EBE, Version=0.1.0.0, Culture=neutral, PublicKeyToken=3e8b700c069fb747" />
</httpModules>
</system.web>
<system.webServer>
<modules>
<add name="CksEbeModule" type="CKS.EBE.BlogHttpModule, CKS.EBE, Version=0.1.0.0, Culture=neutral, PublicKeyToken=3e8b700c069fb747" />
</modules>
</system.webServer>
En el caso de que de un error del tipo:
agregar la siguiente linea arriba de la que registra el modulo:
<remove name="OutputCache" />
Para mas informacion: