ASP.Net 核心 HttpClient 从控制台返回 503 "Service Unavailable"



问题:当可以使用Edge成功访问本地托管的API时,HttpClient通过控制台应用程序访问本地托管API时返回503"服务不可用"。我是否缺少一些配置?

代码:

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");
}
}
}

---构建-

dotnet构建

Microsoft(R(Build Engine版本16.5.0-review-20064-06+86d9494e4 for。NET核心版权所有(C(Microsoft Corporation。保留所有权利。

生成成功。0个警告0错误

示例输出:屏幕截图

清除标题

对不起。原因是防病毒防火墙。禁用后,我能够成功访问。

最新更新