Субприложение ASP.Net выдает ошибку объекта. - PullRequest
0 голосов
/ 14 сентября 2018

У меня есть субприложение ASP.Net MVC, которое использует EntityFramework 6.2.0 и .Net Framework 4.6.1

Это веб-приложение работает как вспомогательное приложение к более старому сайту ASP.Net MVC, который используетEF5.Когда я пытаюсь запустить подпрограмму, я получаю сообщение об ошибке:

ExceptionMessage = Произошла ошибка при создании обработчика раздела конфигурации для entityFramework: не удалось загрузить файл или сборку 'EntityFramework, Version = 5.0.0.0, Культура = нейтральный, PublicKeyToken = b77a5c561934e089 'или одна из его зависимостей.Определение манифеста обнаруженной сборки не соответствует ссылке на сборку.(Исключение из HRESULT: 0x80131040)

Я предполагаю, что мне нужно что-то сделать с зависимой конфигурацией сборки в разделе AssemblyBinding подпрограммы web.config.Мне приходилось делать аналогичные вещи с «System.Web.Http» и «System.Web.Http.WebHost», но EntityFramework может показаться немного другим.

Должен ли я просто добавить

<dependentAssembly>
    <assemblyIdentity name="EntityFramework" publicKeyToken="b77a5c561934e089" />
    <bindingRedirect oldVersion="1.0.0.0-6.2.0.0" newVersion="6.2.0.0" />
  </dependentAssembly>

Или есть что-то еще для EF?

1 Ответ

0 голосов
/ 14 сентября 2018

Решено добавлением в сеть. Конфиг

<dependentAssembly>
    <assemblyIdentity name="EntityFramework" publicKeyToken="b77a5c561934e089" />
    <bindingRedirect oldVersion="1.0.0.0-6.2.0.0" newVersion="6.2.0.0" />
  </dependentAssembly>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...