我有一个mvc4 Web应用程序。我决定使用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;
}
任何想法导致了什么?
答案 0 :(得分:0)
如果您通过引用System.Web.Security命名空间将以下行添加到AssemblyInfo.cs文件中,它可能会有所帮助吗?
[assembly: AllowPartiallyTrustedCallers()]