Сервер Nuget по умолчанию не может работать из-за версии newtonsoft.json

Greg B Roberts спросил: 03 февраля 2018 в 12:44 в: nuget-server

Цель установлена ​​как .net 4.6 в среде vs2015. Все извлекаются и не создаются ошибок. Используется https://www.hanselman.com/blog/HowToHostYourOwnNuGetServerAndPackageFeed.aspx и MS doco как ссылка. При запуске под IIS отображается ошибка ниже

Как это разрешить?

Exception Details: System.IO.FileLoadException: Could not load file or assembly 'Newtonsoft.Json, Version=6.0.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)Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.7.2106.0 

NB: Версия в файле Newtonsoft.Json.dll равна 9.0.1.19813web.config имеет эти две строки , мне нужно сделать это и nugget.dll.config иметь newVersion ="9.0.2.0" сказать?

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

0 ответов