从不同的远程位置使用相同C#webservice的多个客户端

从不同的远程位置使用相同C#webservice的多个客户端,c#,wcf,web-services,endpoint,C#,Wcf,Web Services,Endpoint,我正在开发两个Web服务 调用第一个模型服务 第二个是配置服务 我的目标是让多台服务器运行ConfigurationService,一台中央服务器运行ModelService 到目前为止,我的工作是ModelService添加了一个ServiceReference,它指向 我的访问权限如下: ConfigurationService.ConfigurationServiceClient svc = new ConfigurationService.ConfigurationServiceClie

我正在开发两个Web服务
调用第一个模型服务
第二个是配置服务

我的目标是让多台服务器运行ConfigurationService,一台中央服务器运行ModelService

到目前为止,我的工作是ModelService添加了一个ServiceReference,它指向
我的访问权限如下:

ConfigurationService.ConfigurationServiceClient svc = new ConfigurationService.ConfigurationServiceClient();
ConfigurationService.WrappedConfiguration config = svc.GetConfiguration();
我知道有些构造函数使用
string-endpointConfigurationName、string-remoteAddess
之类的东西,我猜我将如何指向不同服务器上的ConfigurationService实例

我无法工作/不理解的是,我应该向ModelService添加什么作为服务引用,以便它能够为每个远程服务器创建ConfigurationService对象。

如何在服务器上配置ConfigurationService以了解其端点是什么?

您可以从运行ConfigurationService的任何服务器添加服务引用。重要的一点是,您必须将这些服务器(URL)的列表保存在ModelService中的某个位置,以便能够为任何“配置服务器”创建客户端。上述构造函数将允许您这样做。

您可以从运行ConfigurationService的任何服务器添加服务引用。重要的一点是,您必须将这些服务器(URL)的列表保存在ModelService中的某个位置,以便能够为任何“配置服务器”创建客户端。提到的构造函数将允许您这样做。

-1..这应该是注释..不是问题;-)-1.这应该是评论,而不是问题;-)