首先,描述结构。
我的解决方案包含:
客户的服务参考有名称 - SCS。 WCF服务名称 - ControllerService。 所以,在登录视图(客户端应用程序)中我写道:
client = new SCS.ControllerServiceClient();
它运作良好。
但是,我有一个要求:客户端应用程序必须具有通过更改服务器名称和端口来更改与服务的连接的功能。
所以,我必须写下这样的东西:
client = new SCS.ControllerServiceClient(ConfigurationEndpointName, Endpoint);
但它不起作用并抛出异常
远程服务器返回错误:(404)NOT FOUND
我做错了什么?