我有WCF服务,在资源层我有外部Web服务的引用。它仅在我将httpBinding配置复制到客户端app.config时才有效。否则会产生错误:
“无法找到引用合同的默认端点元素”
想要这样做的原因是我不想将第三方网络服务暴露给想要使用我的WCF服务的人。
我可以将绑定配置保存在资源.config文件中,还是保存在wcf Host project .config文件中?
答案 0 :(得分:0)
我不确定我是否完全理解这个问题,但您始终可以在代码中创建绑定:
CustomBinding b = new CustomBinding()
//configure b
//...
Proxy p = new Proxy(b, "http://")
答案 1 :(得分:0)
如果我正确理解您的方案,您希望将app.config文件指向另一个包含WCF服务/绑定信息的“资源”配置文件。
因此,我认为以下链接详细说明了解决方案:
Can I split system.serviceModel into a separate .config file?