ASP.NET MVC 2 Preview 1アプリケーションで要求ごとのセッションパターンを実装しようとしていますが、これを行うのに役立つIHttpModuleを実装しました。
public class SessionModule : IHttpModule
{
public void Init(HttpApplication context)
{
context.Response.Write("Init!");
context.EndRequest += context_EndRequest;
}
// ... etc...
}
そして、私はこれをweb.configに入れました:
<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>
ただし、「Init!」ページに書き込まれることはありません(組み込みのVS WebサーバーであるCassiniを使用しています)。さらに、SessionModuleにブレークポイントを設定しようとしましたが、ブレークすることはありません。私は何が欠けていますか?