【发布时间】:2012-08-03 08:43:18
【问题描述】:
我有一个 mvc4 网络应用程序。我决定使用ninject.mvc3。所以我从nuget安装它。但它抛出了这个异常:
类型违反了继承安全规则:“Ninject.Web.Mvc.Filter.FilterContextParameter”。派生类型必须 要么匹配基本类型的安全可访问性,要么更少 可访问。
private static IKernel CreateKernel()
{
var kernel = new StandardKernel(); //Throws exception this line
kernel.Bind<Func<IKernel>>().ToMethod(ctx => () => new Bootstrapper().Kernel);
kernel.Bind<IHttpModule>().To<HttpApplicationInitializationHttpModule>();
return kernel;
}
任何想法是什么原因造成的?
【问题讨论】:
-
你有没有得到任何地方?或者有没有人知道如何追踪导致它的原因。
标签: asp.net-mvc ninject