0

我有 WCF 服务,并且在资源层中我有对外部 Web 服务的引用。它仅在我将 httpBinding 配置复制到客户端 app.config 时才有效。否则会产生错误:

“找不到引用合同的默认端点元素”

想要这样做的原因是我不想将第 3 方 Web 服务暴露给想要使用我的 WCF 服务的人。

我可以将绑定配置保留在资源 .config 文件中,还是保留在 wcf 主机项目 .config 文件中?

4

2 回答 2

0

我不确定我是否完全理解这个问题,但您始终可以在代码中创建绑定:

CustomBinding b = new CustomBinding()
//configure b
//...
Proxy p = new Proxy(b, "http://")
于 2013-09-26T16:03:44.167 回答
0

如果我正确理解您的方案,您希望将您的 app.config 文件指向另一个包含 WCF 服务/绑定信息的“资源”配置文件。

因此,我认为以下链接详细说明了一个解决方案:
我可以将 system.serviceModel 拆分为单独的 .config 文件吗?

于 2013-09-26T20:36:48.383 回答