在本地计算机上运行时,dotnet核心应用程序的Internet访问速度非常慢

时间:2019-03-22 23:01:40

标签: .net webclient

从我的本地计算机运行dotnet核心应用程序时,它们的Internet访问速度非常慢。例如,如果我使用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。另外,如果我部署应用程序(例如,我正在AWS Lambda上开发ASP.net核心应用程序),则不会发生此问题。

为什么请求需要这么长时间?

编辑:进一步的观察揭示了奇怪的事情。访问https://agilemanifesto.org/可以立即生效,但是OIDC config for my identity provider(这是我实际上要获取的)需要 1分钟5秒,这很荒谬。我不确定它们之间有什么区别。

0 个答案:

没有答案