ASP.NET MVC3 HttpApplication は、BeginRequest、EndRequest、PostAcquireRequestState などのイベントを発生させません。したがって、正常に動作しますが、イベントは発生しません! aspnet_regiis 経由で asp.net を再インストールしようとしましたが、うまくいきませんでした。また、イベントを Application_Start に入れようとしましたが、同じ結果になりました。
Web Deploy で Web サイトを公開しました。
興味深いのは、テスト目的で新しい MVC プロジェクトを作成し、デプロイして動作させることです。HttpApplication イベントは完全に動作します。
構成: WINDOWS 2008R2、IIS 7.5、ASP.NET MVC 3、すべての更新プログラムがインストールされました。
どんな助けでも大歓迎です。前もって感謝します!
HttpApplication イベントへのサブスクリプションの例:
public MvcApplication()
{
EndRequest += MvcApplication_EndRequest;
PostAcquireRequestState += MvcApplication_PostAcquireRequestState;
PostAuthenticateRequest += MvcApplication_PostAuthenticateRequest;
}