Estoy tratando de implementar un patrón de sesión por solicitud en una aplicación ASP.NET MVC 2 Preview 1, y he implementado un IHttpModule para ayudarme a hacer esto:HttpModule con ASP.NET MVC sin llamar
public class SessionModule : IHttpModule
{
public void Init(HttpApplication context)
{
context.Response.Write("Init!");
context.EndRequest += context_EndRequest;
}
// ... etc...
}
Y he puesto esto en el web.config: "Init"
<system.web>
<httpModules>
<add name="SessionModule" type="MyNamespace.SessionModule" />
</httpModules>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true">
<remove name="SessionModule" />
<add name="SessionModule" type="MyNamespace.SessionModule" />
</modules>
Sin embargo, nunca se escribe en la página (estoy usando el servidor web incorporado de VS, Cassini). Además, he intentado poner puntos de ruptura en el SessionModule pero nunca se rompen. ¿Qué me estoy perdiendo?
+1 porque eso es exactamente lo que hice y esto fue lo que me llevó a solicitar una verificación doble:/ –
Aún no lo hice, pero estaba obligado a hacerlo. +1 – Dave