0
我最近開始將一個ASP.Net MVC 項目遷移到MVC 4.現在看來,所有工作正常(據我現在可以告訴),除了我的自定義授權屬性,這根本沒有被調用。自定義授權屬性不叫
類
[AttributeUsage(AttributeTargets.Method | AttributeTargets.Class, AllowMultiple = false, Inherited = false)]
public class Authenticated : AuthorizeAttribute
樣品ussage
[Authenticated]
public ActionResult ChangePassword(string password)
以前有什麼變化?我錯過了什麼?
編輯
我將如何調試這一點,當屬性方法自我沒有被調用?
這就是我曾經想過的,但它不再被調用。屬性本身是在另一個程序集中定義的,但這不重要,不應該嗎? – sra
不,根本不應該在定義屬性的地方。 –