При запуске MVC приложения с использованием Entity Framework в браузере выдается сообщение об ошибке:
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=4.4.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
Несмотря на то, что EnityFramework был добавлен в проект через Mange NuGet Packages, явно проблема в правильности указания сборки.
Получилось справиться с проблемой 2 способами:
1. Убрать явное указание версии сборки в web-config
Уберите название версии Version=4.4.0.0 в секции <section name="entityFramework">
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
Либо поможет и можно продолжить кодинг, либо отменить действие и перейти ко второму варианту.
2. Обновление EnityFramework из консоли
Откройте консоль Package Manager через меню Tools / Library Package Manager / Package Manager Console (Рис.1)
В консоли введите команду
Install-Package EntityFramework
и нажмите Enter.
После ввода команды в консоли будут выводиться сообщения о переустановке EntityFramework типа таких:
'EntityFramework 6.1.3' already installed.
Removing 'EntityFramework 5.0.0' from SportsStore.WebUI.
Successfully removed 'EntityFramework 5.0.0' from SportsStore.WebUI.
Adding 'EntityFramework 6.1.3' to SportsStore.WebUI.
Successfully added 'EntityFramework 6.1.3' to SportsStore.WebUI.
Это значит, что фреймворк обновляется.
Рекомендую пользоваться именно таким (вторым) вариантом, т.к. в таком случае вы будете работать с самой актуальной версией фреймворка.