Ошибка "Не удалось загрузить файл или сборку" Newtonsoft.Json или одну из его зависимостей "возникает каждый день

Я получаю следующую ошибку каждый день:

Exception information: 
Exception type: FileLoadException 
Exception message: Could not load file or assembly 'Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

Я могу временно исправить это, переименовав dll и затем отменив переименование. Я проверил веб-конфигурацию для правильного перенаправления сборки:

<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.5.0.0" newVersion="4.5.0.0" />

Я также проверил номер версии сборки файла, и это 4.5.0.0. Это версия 5.0.8 пакета Newtonsoft.Json.

Как это возможно, что эта ошибка происходит каждый день? Каковы возможные причины?

Эта проблема, похоже, сейчас решена. Я вручную очистил все решение локально, а также на веб-сервере. И сделал чистое развертывание.

0 ответов

Другие вопросы по тегам