Newtonsoft.添加web引用时出现Json错误



我在我的网站添加一个Web参考。添加引用成功。但是当我在我的网页中添加名称空间时,它会给我以下错误:

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/ 

我给我的web引用的命名空间名称是"FaxService"。

在pages.aspx.cs页面我添加了

using FaxService;

我已经试过了。

1)删除网页参考并重新添加。

2)更新网页参考

3)从"package Manager Console"中卸载newtonsoft,并从我的解决方案中删除newtonsoft的所有dll。

PM> UnInstall-Package Newtonsoft.Json

4)通过"package Manager Console"重新安装newton soft .

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>

此web引用不是新添加的。

错误说版本=6.0.0.0,试着找到它的引用在哪里?但是你的网。配置使用7.0.0.0。尝试找到6.0.0.0的引用并删除它。

我的想法是:也许它的某个依赖项更新了,现在无法加载了?-在部署前使用"DELETE ALL"选项,可能部署目录中有旧的东西

相关内容

  • 没有找到相关文章

最新更新