Ошибка Newtonsoft.Json при добавлении веб-ссылки

Я добавляю веб-ссылку на свой веб-сайт. Ссылка успешно добавлена. Но когда я добавляю пространство имен на свою веб-страницу, это дает мне следующую ошибку.

Error   22  Reference.svcmap: Could not load file or assembly  
 'Newtonsoft.Json, Version=6.0.0.0, Culture=neutral,
 PublicKeyToken=30ad4fe6b2a6aeed' or one of its dependencies. The system cannot
 find the file specified. App_WebReferences/FaxService/ 

Имя пространства имен, которое я даю своей веб-ссылке, — «FaxService».

На странице pages.aspx.cs я добавил

using FaxService;

Что я пробовал.

1) Удалена веб-ссылка и добавлена ​​снова.

2) Обновить веб-ссылку

3) Удалите newton soft из «Pakage Manager Console» и удалите все dll newtonsoft из моего решения.

PM> UnInstall-Package Newtonsoft.Json

4) Снова установил софт newton через "Pakage Manager Console".

PM> Install-Package Newtonsoft.Json

5) Добавление следующих строк в web.config

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

Эта веб-ссылка не была добавлена ​​заново. Раньше работал нормально.


person Fazal Wahid    schedule 24.07.2015    source источник


Ответы (1)


Ошибка говорит о версии=6.0.0.0, попробуйте найти, где ссылка на нее? Но ваш web.config использует 7.0.0.0. Попробуйте найти ссылку на 6.0.0.0 и удалить ее.

Мои мысли такие: - может быть, одна из его зависимостей была обновлена ​​и теперь не может быть загружена? - используйте опцию "УДАЛИТЬ ВСЕ" перед развертыванием, возможно, в каталоге развертывания есть что-то старое.

person P.K.    schedule 24.07.2015
comment
После переустановки пакета. ошибка обновлена ​​до Error 40 Reference.svcmap: не удалось загрузить файл или сборку «Newtonsoft.Json, версия = 7.0.0.0, культура = нейтральная, PublicKeyToken = 30ad4fe6b2a6aeed» или одну из ее зависимостей. Система не может найти указанный файл. App_WebReferences/FaxService/ - person Fazal Wahid; 24.07.2015
comment
перейдите к ссылкам на проект, выберите файл библиотеки JSON, откройте свойства и посмотрите, какую версию библиотеки вы используете. - person P.K.; 24.07.2015