J'ai récemment commencé à migrer un projet ASP.Net MVC vers MVC 4. Maintenant, il semble que tout a bien fonctionné (pour autant que je sache pour l'instant), sauf mon autorisation personnalisée Attribut, cela n'a pas été appelé du tout.Attribut d'autorisation personnalisé ne se fait pas
Classe
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Class, AllowMultiple = false, Inherited = false)]
public class Authenticated : AuthorizeAttribute
Exemple ussage
[Authenticated]
public ActionResult ChangePassword(string password)
Y at-il eu des changements? Qu'est-ce que je rate?
Modifier
Comment puis-je déboguer ce, lorsque les méthodes d'attributs auto ne sont pas appelée?
C'est ce que j'avais pensé, mais on ne l'appelait plus. L'attribut lui-même est défini dans un autre assemblage, mais cela ne devrait pas avoir d'importance, n'est-ce pas? – sra
Non, cela ne devrait pas importer du tout où l'attribut est défini. –