问题描述
Service1服务已创建服务。若要测试此服务,需要创建一个客户端,并将其用于调用该服务。可以使用下列语法,从命令行中使用svcutil.exe工具来进行此操作:svcutil.exenet.tcp://pc201403022332/web/Service1.svc/mex我已经部署好了,服务端config为<services><servicename="TCP.Service1"behaviorConfiguration="mexConfig"><endpointaddress="Service1"binding="netTcpBinding"contract="TCP.IService1"bindingConfiguration="tcpbinding"></endpoint><endpointaddress="mex"binding="mexTcpBinding"contract="IMetadataExchange"/></service></services>用svcutil生成的app.config为<client><endpointaddress="net.tcp://192.168.1.101/web/Service1.svc/Service1"binding="netTcpBinding"bindingConfiguration="NetTcpBinding_IService1"contract="IService1"name="NetTcpBinding_IService1"><identity><servicePrincipalNamevalue="host/PC201403022332"/></identity></endpoint></client>为什么客户端address为net.tcp://192.168.1.101/web/Service1.svc/Service1,后面还有个Service1。为什么会自动加一个Service1?为什么我去掉就不能用了?
解决方案
解决方案二:
Ding~~~