【问题标题】:WCF - web.config: independent service references [for self-hosted and IIS-hosting]WCF - web.config:独立服务引用 [用于自托管和 IIS 托管]
【发布时间】:2013-02-22 16:12:17
【问题描述】:

问题:如何修改 web.config 以支持包含不同地址的 WCF-ServiceApplication 服务引用。在自托管和 IIS 模式下,地址不同。如何做到这一点,而无需为每个部署过程更改每个 WCF-ServiceApplication 中的 web.config。我可以动态请求/更新服务引用吗?

背景: 我想在 IIS 中托管以进行外部通信,并在自托管中进行内部通信,以支持内部不同的协议。当然,由于安全问题。我有 ~7 个 WCF-ServiceApplications web.configs 需要修改。

问题 WCF-ServiceApplication 依赖于附加的 WCF-ServiceApplications 作为服务引用。根据托管方式,地址会发生变化。

自托管

     <endpoint address="http://localhost:50108/ABService.svc"
            binding="basicHttpBinding" 
            bindingConfiguration="BasicHttpBinding_IABService"
            contract="ABServiceReference.IABService" 
            name="BasicHttpBinding_IAndonBoardService" />

IIS

 <endpoint address="http://localhost:20200/AB/ABervice.svc"
            binding="basicHttpBinding" 
            bindingConfiguration="BasicHttpBinding_IABService"
            contract="ABServiceReference.IABService" 
            name="BasicHttpBinding_IABService" />

【问题讨论】:

    标签: c# .net wcf


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 2022-12-13
      • 2011-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多