Implement Unity MVC 5 dependency injection in ActionFilter
问题 I'm trying to inject this user service via Unity (mvc5) in an actionfilter but it is null. How can I implement this? public class TestFilter : ActionFilterAttribute { // this is always null [Dependency] public IUserService UserService { get; set; } // other members } 回答1: You must register UnityFilterAttributeFilterProvider as a FilterProvider first. Modify the App_Start > UnityMvcActivator 's Start method like this: public static void Start() { var container = UnityConfig