【问题标题】:'Could not load file or assembly 'Newtonsoft.Json, Version=6.0.0.0' error only when calling WCF REST method via the Internet'Could not load file or assembly 'Newtonsoft.Json, Version=6.0.0.0' 仅在通过 Internet 调用 WCF REST 方法时出现错误
【发布时间】:2015-04-09 11:57:56
【问题描述】:

在我们的 SharePoint 2013 开发机器中,我有一个可以通过类库访问的 WCF Rest Web 服务。类库通过 nuget.org(包管理器控制台)成功安装了“Newtonsoft.Json 6.0.5”。解决方案构建没有任何问题。

我的 SharePoint 网站有 2 种连接方式:

  • 本地网络:以这种方式访问​​时,WCF REST 方法调用工作顺利。我也得到了正确的结果。
  • Internet 访问:我们有备用访问映射,当调用 WCF Rest 方法时,我收到以下错误:

消息:无法加载文件或程序集'Newtonsoft.Json, 版本=6.0.0.0,文化=中性,PublicKeyToken=30ad4fe6b2a6aeed' 或 它的依赖项之一。系统找不到指定的文件。

注意: Web 应用程序/bin 文件夹具有正确的 .dll 版本 (6.0.5.17707)

我错过了什么吗?

【问题讨论】:

    标签: json wcf rest sharepoint json.net


    【解决方案1】:

    找到解决方案:

    我已扩展我的 Web 应用程序以映射到 Internet(替代访问映射),这意味着我有一个新的 bin 文件夹用于新端口。一旦我将 Dll 复制并粘贴到新的 bin 中。错误消失了。

    【讨论】:

      猜你喜欢
      • 2022-12-02
      • 1970-01-01
      • 2022-12-27
      • 1970-01-01
      • 2023-01-25
      • 2020-01-10
      • 2022-06-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多