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);
}