I have an ASP.NET MVC application which is calling into a WCF Service. Below is how I am doing the call with every request.
var xml = "my xml string";
var ep = new EndpointAddress("http://myendpoint");
xml = new Proxy.ServiceClient(new NetTcpBinding(), ep).getNewXML(new Proxy.CallContext(), xml);
The problem I'm having is with the number of requests and not recycling.
See the screenshot below using Performance Monitor. I ran this test by opening the web browser on the server and just holding down enter (which each request does a form post and then tries to call the Proxy Client)
At this point the web browser just spins until the instances start dropping. This usually takes about 30 seconds but it is causing issues when lots of activity is performed on the server. What can I do to prevent it reaching 100%?