Ответ 1
Я установил Autofac для MVC 4, когда тип проекта был фактически MVC 5.
Чтобы решить эту проблему, я запустил Uninstall-Package Autofac.Mvc4
и
Install-Package Autofac.Mvc5
У меня есть приложение ASP.NET MVC с использованием Autofac.
Я добавил соответствующие пакеты через:
Install-Package Autofac
Install-Package Autofac.Mvc4
Когда я запустил веб-приложение, эта ошибка была брошена:
Правила безопасности наследования, нарушаемые при переопределении элемента: 'Autofac.Integration.Mvc.AutofacDependencyResolver.GetService(System.Type)'. Доступность безопасности для переопределяющего метода должна соответствовать доступности безопасности для переопределяемого метода.
Как это можно решить?
Я установил Autofac для MVC 4, когда тип проекта был фактически MVC 5.
Чтобы решить эту проблему, я запустил Uninstall-Package Autofac.Mvc4
и
Install-Package Autofac.Mvc5