Потратив один день, если найдется один трюк для достижения той же функциональности, которую я хочу реализовать с помощью IHttpModule
Добавление пользовательского модуля HTTP
public class TestModule : IHttpModule
{
public void Init(HttpApplication context)
{
context.BeginRequest += OnBeginRequest;
}
static void OnBeginRequest(object sender, EventArgs a)
{
Debug.WriteLine("OnBeginRequest Called MVC");
}
public void Dispose()
{
throw new NotImplementedException();
}
}
Обновление web.config для регистрации пользовательского HTTPмодуль
<system.webServer>
<modules>
<add name="TestModule" type="mvc_app.Handler.TestModule"/>
</modules>
</system.webServer>
для приведенного выше решения все еще, я пытаюсь выяснить, почему мой метод OnBeginRequest () вызывается дважды