Pas une réponse, mais une observation et pas assez de rep à tout commentaire.
Il y a une mise en garde qui n'est pas traitée (si Yngve points), mais il pourrait être important dans le choix de l'approche de vous accepter pour votre projet.
Une Action de Filtre (à partir de Yngve de réponse) est idéal si vous êtes seulement intéressés par les demandes de carte de contrôleurs de (et par conséquent, le code personnalisé est uniquement pertinent dans votre MVC solution et non pas dans la grande solution web/présence). Toutefois, pour répondre à TOUTES les demandes, un Module HTTP serait le mieux (comme Mennan répondu), comme il le ferait en sorte que le code personnalisé intercepter les requêtes, même si les clients ne font pas appel à un contrôleur; par exemple, vous avez créé un gestionnaire HTTP personnalisé dans votre application MVC (ou tout IIS-application hébergée) et vous avez besoin de quelques personnalisé logique d'autorisation à exécuter avant que le conducteur...c'est là que le module HTTP viendraient.