DiscoveryClient.GetAsync 无法连接到服务器

DiscoveryClient.GetAsync cannot connect to server

我在尝试设置此代码时遇到问题:

var discoClient = new DiscoveryClient("http://localhost:5000") {Policy = 
{RequireHttps = false}};
var disco = await discoClient.GetAsync();

第二行 var disco 告诉我它在连接到服务器时出现问题,我不知道为什么。

我正在学习本教程:https://identityserver4.readthedocs.io/en/release/quickstarts/1_client_credentials.html。 到目前为止,我已经完成了所有其他设置,就像演练一样

我需要做什么才能完成这项工作?

确保你有两个项目运行。

在解决方案资源管理器中 select 顶部的解决方案文件。

然后右键单击 select 属性菜单选项。

Select 'Multiple startup projects' 并确保 IdentityServer 和客户端项目设置为 'Start'。