EPiWiki.se  - EPiServer notes shared with others
 

Initialize a HTTP module in runtime

[Edit]
Sample code to initialize a HTTP module for a EPiServer site in runtimt.

[InitializableModule]
public class InitializationClass : IInitializableHttpModule
{
...
public void InitializeHttpEvents(HttpApplication application)
{
   foreach (string moduleName in application.Modules)
   {
      IHttpModule module = application.Modules[moduleName];
      if (module is System.Web.Handlers.ScriptModule)
      {
          // Don't add it if it already added in web.config
          return;
      }
   }
   IHttpModule scriptModule = new System.Web.Handlers.ScriptModule();
   scriptModule.Init(application);
}

Version author:
Mattias Lövström

EPiServer version

'CMS 6'