1

尝试对存储在网络位置的 WCF 服务库项目执行 F5 时收到该错误消息。

我已将以下内容添加到我的 app.config 和 devenv.exe.config 中:

<configuration>
  <runtime>
    <loadFromRemoteSources enabled="true"/>
  </runtime>
</configuration>

仍然没有帮助。这些文件都不是来自外部站点。它实际引用的 .dll 是项目在构建时创建的同一个 .dll 文件......所以我不知道为什么它现在不能引用同一个 .dll。

4

2 回答 2

0

在 C# 中从共享网络驱动器加载 dll

看到那个答案。看起来您需要将该位置添加到您正在使用的机器上的受信任位置列表中。

于 2013-03-20T20:23:30.543 回答
0

我今天也遇到了同样的问题。

尝试托管 Wcf 服务的应用程序不是devenv.exe,而是WcfSvcHost.exe

它的位置是“C:\Program Files\Microsoft Visual Studio XX .0\Common7\IDE”(当然,将 XX 替换为您的 Visual Studio 版本)。

您可以简单地添加WcfSvcHost.exe.config文件<loadFromRemoteSources enabled="true"/>的运行时部分,它应该可以工作。

不幸的是,同样的错误消息可能与其他问题有关,但我想这正是你的实例,因为它是我的实例。

于 2015-07-12T12:14:08.150 回答