Подтвердить что ты не робот

Решение проблемы автозапуска Наследование правил безопасности, нарушаемых при переопределении члена GetService

У меня есть приложение ASP.NET MVC с использованием Autofac.

Я добавил соответствующие пакеты через:

Install-Package Autofac
Install-Package Autofac.Mvc4

Когда я запустил веб-приложение, эта ошибка была брошена:

Правила безопасности наследования, нарушаемые при переопределении элемента: 'Autofac.Integration.Mvc.AutofacDependencyResolver.GetService(System.Type)'. Доступность безопасности для переопределяющего метода должна соответствовать доступности безопасности для переопределяемого метода.

Как это можно решить?

4b9b3361

Ответ 1

Я установил Autofac для MVC 4, когда тип проекта был фактически MVC 5.

Чтобы решить эту проблему, я запустил Uninstall-Package Autofac.Mvc4 и

Install-Package Autofac.Mvc5