Я пытаюсь развернуть приложение Hangfire ASP.net Core 2.1 MVC Hangfire.
Он работает локально, но когда я его развертываю, я получаю эту ошибку:
An error occurred while starting the application.
FileLoadException: Could not load file or assembly 'Hangfire.SqlServer, Version=1.6.21.0, Culture=neutral, PublicKeyToken=null'. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
Я отлично размещаю другие сайты .net Core 2.1 MVC.
Обычно в прошлом — в различных приложениях, отличных от Hangfire, — возникала ошибка определения манифеста, если у меня было несоответствие пакета NuGet в решении, но это единственный проект в решении, использующем Hangfire.
Я пробовал удалять базу данных Hangfire, создавать ее заново, перезагружать сервер - ничего не помогает.
Я также не могу найти ничего в Google об этой конкретной ошибке. Что мне не хватает?
На неосновном сайте что-то будет добавлено в Web.Config, чтобы исправить это - как это делается в .net Core? Откуда ссылка на старую версию пакета?