Ошибка зависимости сборки сайта Azure - работает локально
У меня есть веб-сайт MVC, который прекрасно работает локально, но при публикации в Azure я получаю сообщение об ошибке:
Could not load file or assembly 'EntityFramework.SqlServer' or one of its dependencies. The module was expected to contain an assembly manifest.
Однажды я перехожу на страницу входа на сайт.
Со времени последней успешной публикации я обновил несколько пакетов NuGet, так что я думаю, что, возможно, версия EntityFramework.SqlServer.dll неверна на сервере, но наверняка она должна была быть обновлена во время публикации?
Я включил привязку сборки для DLL:
<dependentAssembly>
<assemblyIdentity name="EntityFramework.SqlServer" publicKeyToken="b77a5c561934e089" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
</dependentAssembly>
Как бы я проверить версию DLL, которая присутствует на сервере?
JK
1 ответ
Я решил это с помощью FTP'а на сайт и удаления dll, затем я удалил и добавил dll в свой проект и переиздал. Я должен был сделать то же самое для EntityFramework.dll, а также.