WCF Test client and multiple binding (http, tcp etc) RRS feed

  • Question

  • suppose i have developed a wcf service application where svc file is created and i i have two binding for the same service like

    <endpoint address="net.tcp://localhost:12659/CalculatorService"
                              binding="netTcpBinding" bindingConfiguration="PortSharingBinding"
                    <endpoint address="net.tcp://localhost:12659/CalculatorService/mex"
                              binding="mexTcpBinding" contract="IMetadataExchange"/>
                    <endpoint address="http://localhost:12659/CalculatorService"
                              binding="basicHttpBinding" contract="MyTcpActivation.ICalculator" />
                    <endpoint address="http://localhost:12659/CalculatorService/mex"
                              binding="mexHttpBinding" contract="IMetadataExchange"/>

    when i run the service from VS2010 IDE then wcf test client run. if i off all the endpoint related to tcp then wcf test client can run my service properly but if i have two endpoing like tcp, http or only tcp then i saw wcf test client throw error wcf failed to add a service. service metadata may not be accessible

    so i like to know that wcf test client can not handle tcp bidning ? if it can handle tcp binding then tell me why i am getting that error? please guide. thanks

    Wednesday, January 22, 2014 7:05 AM