【问题标题】:WCF Service: Could not load file or assembly or one of its dependenciesWCF 服务:无法加载文件或程序集或其依赖项之一
【发布时间】:2014-12-26 06:54:14
【问题描述】:

我创建了一个 WCF 服务 并添加了一个 dll 文件作为参考,我在运行时遇到了标题中提到的错误

创建了一个 WPF 应用程序,并添加了 相同的 dll 文件作为参考,但它可以工作

dll 文件有我在 wpf 应用程序的 bin/debug 文件夹中手动添加的其他引用。

当我尝试对 WCF 服务执行相同操作时,它不起作用。

请帮我弄清楚。

【问题讨论】:

  • 你能提供更多细节吗?哪个大会?
  • 大会在我们的组织内使用。它实际上是一个与服务器对话的代理。这取决于 Omni 相关的 dll。
  • all 是否是部署它的 WCF 服务的 bin 文件夹中的必要程序集?仅仅因为引用在您的本地解决方案/项目中并不能保证它们会在服务器/目标上(取决于它们是什么以及您的部署方式)。
  • @Tim 是啊。正是人。那就是我不知道哪个是部署文件夹。我认为它使用 Visual Studio 开发服务器。我试着搜索,但我没有找到任何东西。

标签: c# asp.net .net wcf dll


【解决方案1】:

我是 C# 新手。不幸的是没有人回答它,我在三个小时后自己找到了解决方案:(。

exe 文件将始终使用 dll 文件

在这种情况下,exe 位于文件夹 C:\Program Files (x86)\Common Files\microsoft shared\DevServer\10.0 这是 ASP 的文件夹.NET 开发服务器。

所以需要将依赖的dll文件复制到那里。复制到 bin 文件夹将不起作用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-12
    • 2012-01-14
    • 1970-01-01
    相关资源
    最近更新 更多