ASP. Net Базовый HttpClient из консоли возвращает 503 «Служба недоступна» - PullRequest
0 голосов
/ 19 февраля 2020

Проблема: HttpClient возвращает 503 «Служба недоступна» при доступе к локально размещенному API через консольное приложение, в то время как к нему можно успешно получить доступ с помощью Edge. Мне не хватает некоторых конфигураций?

Код:

using System;
using System.Net.Http;
using System.Threading.Tasks;

namespace SampleClient
{
    public class Program
    {
        private static HttpClient Client = new HttpClient();
        public static async Task Main(string[] args) 
        {
            Console.WriteLine("Starting connections");
            for(int i = 0; i<5; i++)
            {

                var result = await Client.GetAsync("http://localhost:5100/api/contacts");
                //var result = await Client.GetAsync("https://stackoverflow.com/");
                Console.WriteLine(result.StatusCode);
            }
            Console.WriteLine("Connections done");
        }
    }
}

--- build ---

do tnet build

Microsoft (R ) Build Engine версия 16.5.0-preview-20064-06 + 86d9494e4 для. NET Базовое авторское право (C) Microsoft Corporation. Все права защищены.

...

Сборка выполнена успешно. 0 Предупреждение (я) 0 Ошибка (и)

пример вывода: снимок экрана

очистить заголовки

1 Ответ

0 голосов
/ 07 марта 2020

Извините. Причиной является антивирусный брандмауэр. После отключения я смог успешно получить доступ.

...