I have a WCF Application with two endpoints and five web services. In order to authenticate my WCF Application, a call is made to another web service. After authentication my application calls another web service, depending on the type of request. The issue is that for each incoming request my WCF Application calls at least two different web services. The recent number of incoming requests increased and caused the consumer to receive a Timeout
error. My CPU utilization barley reached 10%. I've increased the maxconnection
attribute in my Web services.
I separated my endpoints to two web sites. It increased the throughput to be processed ( and it almost solved the Timeout
problem). However, I guess that there is a limit on the outgoing requests on IIS for each web site. If there is, what is it, and how can I increase it?
Note: I have another problem here and i guess both these problems Originating from one thing.