Tag: webactivator

WebActivator PreApplicationStartMethod不起作用

我正在建设一个新项目。 我有一个名为“bootstrapper”的独立项目,它包含IOC和WebActivator。我的问题是包含WebActivator的类甚至没有在调试中加载! 可能是我错过了什么? [assembly: WebActivatorEx.PreApplicationStartMethod(typeof(IocConfig), “RegisterDependencies”)] public class IocConfig { public static void RegisterDependencies() { //………. } }

Ninject和MVC3:dependency injection到动作filter

我发现了大量关于如何使用Ninject在ASP.NET MVC3中对ActionFilter进行属性注入的不确定文章和问题。 有人能给我一个明确的例子吗? 这是我的自定义身份validation属性。 public class CustomAuthorizeAttribute : AuthorizeAttribute { [Inject] public IService Service { get; set; } [Inject] public IAuthenticationHelper AuthenticationHelper { get; set; } public override void OnAuthorization(AuthorizationContext filterContext) { //My custom code } } 我正在使用WebActivator来设置Ninject [assembly: WebActivator.PreApplicationStartMethod(typeof(MyProject.Web.AppStart_NinjectMvc3), “Start”)] namespace MyProject.Web { public static class AppStart_NinjectMvc3 { public static void RegisterServices(IKernel kernel) { […]