Why is my WCF service only processing 3 parallel requests at a time?
问题 I have a WPF application doing something very simple. I just have it firing off 4 requests to a basic WCF Service . private async Task MultipleWcfCalls() { ServiceReference.Service1Client _proxy = new ServiceReference.Service1Client(); _proxy.Open(); var t1 = _proxy.GetDataAsync(0); var t2 = _proxy.GetDataAsync(0); var t3 = _proxy.GetDataAsync(0); var t4 = _proxy.GetDataAsync(0); await Task.WhenAll(t1, t2, t3, t4); } My service is doing the classic Task.Delay(3000) . public async Task<string>