我想直接从代码创建WCF客户端:
var binding = new BasicHttpBinding();
var myEndpoint = new EndpointAddress("http://localhost/acquisition/production.svc");
var myChannelFactory = new ChannelFactory<IProduction>(binding, myEndpoint);
proxy = myChannelFactory.CreateChannel();
问题是以下代码抛出异常:
没有终点收听。
但是当添加引用执行WCF测试客户端时,服务被正确发现并且可以在没有任何错误的情况下调用:
为什么手动端点不起作用?