I have a WCF service hosted in a Windows service application. I have a Windows Form client that connects to it. I am using net.tcp binding for two endpoints. It all works fine in my environment, but when I deploy it on my cutomer's machine
the client does not get a response from the service.
I ran netstat -na and I can see the endpoints listening. I can even see the connection ESTABLISHED when my client runs the first method. But my client times out and receives a "Could not communicate with XXX service. This request operation
sent to net.tcp..... did not receive a reply within the configured timeout (00.01.00) The time alloted... etc"
I tried removing all security from the configuration file, but that did not make a difference.
I reinstalled .NET Framework 3.5
I added System.Net.ServicePointManager.DefaultConnectionLimit = 200 as suggested in another post.
I am creating a trace for the client and the server. The server does not log any activity of a connection. The client is catching a communication exception.
Any insight would be greatly appreciated. What else can I try to see why the client is not able to chake hands with the server on this particular machine?
View Complete Post