C# UWP使用WCF:net\u http\u客户端\u执行\u错误

C# UWP使用WCF:net\u http\u客户端\u执行\u错误,c#,.net,wcf,uwp,httpwebrequest,C#,.net,Wcf,Uwp,Httpwebrequest,我正面临这个小麻烦。我正在为UWP开发一个应用程序,它可以不断地搜索一些信息 当发出超过90次调用时,WebRequest.CreateHttp行抛出net\u http\u client\u execution\u错误。(与服务器的连接已重置) 如果我在某个资源管理器中执行请求,它将正常工作 我怎样才能解决这个问题 for(int i=0;i<999;i++){ for(int x=0;x<50000;x++){ HttpWebRequest reques

我正面临这个小麻烦。我正在为UWP开发一个应用程序,它可以不断地搜索一些信息

当发出超过90次调用时,WebRequest.CreateHttp行抛出net\u http\u client\u execution\u错误。(与服务器的连接已重置)

如果我在某个资源管理器中执行请求,它将正常工作

我怎样才能解决这个问题

for(int i=0;i<999;i++){
    for(int x=0;x<50000;x++){
         HttpWebRequest request = WebRequest.CreateHttp(String.Format(serverIP + 
                                                             "/{0}/{1}",                                                                                      
                                                            Convert.ToString(i),                                                                       
                                                            Convert.ToString(x)));
         request.Credentials = CredentialCache.DefaultCredentials;
         WebResponse response = await request.GetResponseAsync();
         Stream dataStream = response.GetResponseStream();
         StreamReader reader = new StreamReader(dataStream);
         string text = reader.ReadToEnd();
         AddMessage(text);
         reader.Dispose();
         dataStream.Dispose();
         response.Dispose();
         request.Abort();
    }
}

for(int i=0;我是否尝试过?这是建议在UWP中使用的一个。嗨!是的!我尝试过,但结果相同。发送了这么多(999x50000)请求总是不是一个好主意。我认为这里的问题不在客户端。使用其他客户端(如控制台应用程序)发送如此数量的请求也会有同样的问题。