Когда основные приложения dotnet запускаются с моего локального компьютера, они имеют очень медленный доступ в Интернет.Например, если я создаю приложение, используя dotnet new console
, и добавляю следующий код:
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Start");
var w = new WebClient();
var x = w.DownloadString("http://www.google.com");
Console.WriteLine("Google:" + x);
}
}
Моя программа занимает 23 секунды для завершения, даже если появляется сообщение «Пуск»почти сразу.Это происходит и с другими классами, кроме WebClient
.Однако я могу получить доступ к Google через мой веб-браузер практически мгновенно.Кроме того, проблема не возникает, если я развертываю свое приложение (например, я разрабатываю основные приложения ASP.net на AWS Lambda).
Почему запросы обрабатываются так долго?
РЕДАКТИРОВАТЬ: Далеенаблюдения показывают странные вещи.Доступ к https://agilemanifesto.org/ работает мгновенно, но конфигурация OIDC для моего провайдера идентификации (именно это я и пытаюсь получить) занимает 1 минуту 5 секунд , чтонелепа.Я еще не уверен, в чем разница между ними.