【问题标题】:Adding external library to WCF service causes exception将外部库添加到 WCF 服务会导致异常
【发布时间】:2012-02-01 15:52:06
【问题描述】:

我有一个包含一些代码的外部库。我还有一个 WCF 服务库,我想将我的外部库添加到其中。我选择“添加引用”命令将外部库添加到我的服务库。现在,当我“启动”我的服务库(使用 VS 服务主机)时,我得到了这个异常:

我确实需要这个外部库,那么如何防止这个异常呢?

【问题讨论】:

  • 不是添加库导致异常,可能是库中的代码。那么代码/库是做什么的呢?该库是否依赖于您尚未添加的另一个库(异常提示)?
  • 另外,查看完整的异常(滚动到屏幕外的部分)。它可能会告诉您为什么存在类型加载异常。

标签: c# wcf exception


【解决方案1】:

这里有两个选项:

  • 您引用的程序集是为 x68 或 x64 明确构建的 并且您的服务主机运行相反或
  • 您引用的程序集需要第三个程序集,而不是 存在于您的系统上,使用 fusion log 检查绑定错误

【讨论】:

  • 我正在运行 x64,并编译为 x86。通常我的程序只是在 x86 模式下运行,但 WCF 似乎不支持这一点。
  • 我不认为 WCF 是这里的问题。你真的解决了你的问题吗?你在运行什么 x64、你的操作系统或 WCFServiceHost?
猜你喜欢
  • 1970-01-01
  • 2011-02-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多