MVC アプリケーションにグローバル メッセージ ハンドラーを登録するにはどうすればよいですか?
Global.asax.cs に登録しようとしましたが、System.Web.Mvc.Controller から継承するすべてのコントローラーでエンドポイントにアクセスするたびに、このハンドラーが呼び出されることはありません。
ただし、System.Web.Http.ApiController から継承するすべてのコントローラーのルートにアクセスすると呼び出されます。
これは、Global.asax.cs に入れたものです。
protected void Application_Start()
{
//other initializing stuff here
**GlobalConfiguration.Configuration.MessageHandlers.Add(new AuthenticationHandler());**
}