我正在研究两个网络服务
调用第一个ModelService
第二个是ConfigurationService
我的目标是让多个服务器运行ConfigurationService,一个中央服务器运行ModelService
到目前为止,我所做的是ModelService添加了一个指向http://localhost:4958/ConfigurationService.svc的ServiceReference 我将其视为:
ConfigurationService.ConfigurationServiceClient svc = new ConfigurationService.ConfigurationServiceClient();
ConfigurationService.WrappedConfiguration config = svc.GetConfiguration();
我知道有些构造函数使用像string endpointConfigurationName, string remoteAddess
之类的东西,我猜这是我将如何指向不同服务器上的ConfigurationService实例。
我无法工作/不理解的是,我将什么作为服务引用添加到ModelService,以便它能够为每个远程服务器创建ConfigurationService对象。
如何在服务器上配置ConfigurationService以了解它的端点是什么?
答案 0 :(得分:1)
您可以从运行ConfigurationService的任何服务器添加服务引用。重要的是,您必须在ModelService中的某处保留这些服务器(URL)的列表,以便能够为任何“配置服务器”创建客户端。提到的构造函数将允许您这样做。