Pour les applications ASP.NET WebForms générales, la page Web dérive de Page class qui implémente IHttpHandler qui gère la requête Web réelle.HttpHandler pour l'application Asp.NET MVC
Dans ASP.NET MVC, la classe de base de page Web est System.Web.Mvc.ViewPage qui dérive également de la classe Page qui à son tour implémente IHttpHandler. Mais dans ASP.NET MVC Razor, le fichier "cshtml" dérive de System.Web.Mvc.WebViewPage qui n'implémente pas réellement IHttpHandler.
Selon l'architecture IIS, pour traiter une requête, une classe doit implémenter IHttpHandler mais ce n'est pas le cas avec le moteur de vue Razor. Comment serais-ce t'il possible?