Newtonsoft.json iis хочет более старую версию, но затем хочет более новую версию - PullRequest
0 голосов
/ 13 декабря 2018

Я в растерянности по этому поводу.У нас есть веб-сервис, который работает на компьютерах, для которых последняя версия требует 7.0.0.0 в 99.99% развертываний, и это прекрасно работает.У меня 1 компьютер из сотен, который при попытке запустить веб-сервис выдает ошибку «Не удалось загрузить файл или сборку» Newtonsoft.Json, Version = 6.0.0.0 «Я заменяю newtonsoft.json.dll в папке bin на v6.0.0.0 и сброс IIS.IIS теперь сообщает «Не удалось загрузить файл или сборку« Newtonsoft.Json, Version = 7.0.0.0 ».когда вы ставите v7.0.0.0 обратно, он снова жалуется и хочет v6.0.0.0.

Я никогда не видел, чтобы это случилось раньше.

это то, что определено в web.config

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

введите код

...