我最近开始将 ASP.Net MVC 2项目迁移到 MVC 4。现在似乎一切正常(据我目前所知),除了我的自定义授权属性,这根本没有被调用。
班级
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Class, AllowMultiple = false, Inherited = false)]
public class Authenticated : AuthorizeAttribute
示例用法
[Authenticated]
public ActionResult ChangePassword(string password)
有什么变化吗?我错过了什么?
编辑
当没有调用 Attribute 方法 self 时,我将如何调试它?