Я развернул приложение ASP.NET MVC 4, и домашняя страница загрузилась нормально, но когда я пытаюсь получить доступ к любой другой странице (которую все пытаются подключиться к базе данных SQL), я получаю эту ошибку:
Не удалось загрузить файл или сборку "EntityFramework, Version = 4.1.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089" или одну из его зависимостей. Установленное определение манифеста сборки не соответствует ссылке на сборку, (Исключение из HRESULT: 0x80131040) Описание: Необработанное исключение возникло во время выполнения текущего веб-запроса. Просмотрите трассировку стека для получения дополнительной информации об ошибке и ее возникновении в коде.
Сведения об исключении: System.IO.FileLoadException: не удалось загрузить файл или сборку "EntityFramework, Version = 4.1.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089" или одна из его зависимостей. Расположенное определение манифеста сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
Я проверил файл Web.config и имеет следующие соответствующие записи:
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=4.4.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
...
<compilation targetFramework="4.0" />
Я прочитал все, что мог найти через Google, но ничего не помог до сих пор. Я знаю, что каким-то образом версия EF, на которой я построила приложение, отличается от версии, установленной на машине развертывания, но я мог бы использовать какое-то направление в том, как исправить эту разницу.