C# WCF-web.config:独立服务引用[用于自托管和IIS托管]

C# WCF-web.config:独立服务引用[用于自托管和IIS托管],c#,.net,wcf,C#,.net,Wcf,问题:如何修改web.config以支持包含的具有不同地址的WCF ServiceApplication服务引用。在自托管和IIS模式下,存在不同的地址。如何操作,无需为每个部署过程更改每个WCF ServiceApplication中的web.config。我可以动态请求/更新服务引用吗 背景:为了支持不同的内部协议,我希望在IIS中进行外部通信,并在内部通信中进行自托管。当然,由于安全问题。我有~7个WCF ServiceApplications web.configs要修改 问题 WCF

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

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

问题 WCF ServiceApplication依赖其他WCF ServiceApplication作为服务引用。根据托管方法的不同,地址会发生变化

自托管

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

非法移民


这有助于: 及

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