Я использую asp.net mvc 4 в моем проекте, но есть некоторые сборки, которые пытаются найти 3.0.0.0. Проект отлично работает на моей машине разработки, но выдает сообщение об ошибке «Не удалось загрузить System.Web.Mvc версии 3.0.0.0» на сервере.Как узнать, какие сборки зависят от system.web.mvc?
Кроме того, я вижу предупреждение в моем Visual Studio
Найдено конфликты между разными версиями одного и того же зависимого сборки. В Visual Studio дважды щелкните это предупреждение (или выберите его и нажмите Enter), чтобы исправить конфликты; в противном случае, добавьте следующие обязательные переадресовывает к узлу «выполнения» в файле конфигурации приложения :
Я не хочу, чтобы добавить связывающий редирект в моем web.config, я хочу, чтобы обновить сборку, зависимую на более старой версии system.web.mvc на новый, но я понятия не имею, что такое название этой сборки. Как я могу это знать?
Проверьте ссылки на свой проект, выберите «System.Web.Mvc» и проверьте версию в окне свойств. Если это не так, удалите его и добавьте его снова, но выберите v4.0.0.0 вместо v.3.0.0.0 – Luke