我有一个使用Autofac的ASP.NET MVC应用程序.
我通过以下方式添加了相应的包:
Install-Package Autofac
Install-Package Autofac.Mvc4
Run Code Online (Sandbox Code Playgroud)
当我运行Web应用程序时,抛出此错误:
重写成员时违反了继承安全规则:'Autofac.Integration.Mvc.AutofacDependencyResolver.GetService(System.Type)'.覆盖方法的安全性可访问性必须与被覆盖的方法的安全性可访问性相匹配.
怎么解决这个问题?
p.c*_*ell 49
当项目类型实际上是MVC 5时,我已经为MVC 4安装了Autofac.
为了解决这个问题,我跑Uninstall-Package Autofac.Mvc4和
Install-Package Autofac.Mvc5
Run Code Online (Sandbox Code Playgroud)