Identityserver4 DiscoveryClient.GetAsync无法连接到服务器

Identityserver4 DiscoveryClient.GetAsync无法连接到服务器,identityserver4,Identityserver4,我在尝试设置此代码时遇到问题: var discoClient = new DiscoveryClient("http://localhost:5000") {Policy = {RequireHttps = false}}; var disco = await discoClient.GetAsync(); 第二行var disco告诉我,它在连接到服务器时遇到了问题,我无法找出原因 我正在学习本教程:。 在这一点上,我有其他的设置,就像演练一样 我需要做什么才能使这项工作正常进行?确保两

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

var discoClient = new DiscoveryClient("http://localhost:5000") {Policy = 
{RequireHttps = false}};
var disco = await discoClient.GetAsync();
第二行var disco告诉我,它在连接到服务器时遇到了问题,我无法找出原因

我正在学习本教程:。 在这一点上,我有其他的设置,就像演练一样


我需要做什么才能使这项工作正常进行?

确保两个项目都在运行

在解决方案资源管理器中,选择顶部的解决方案文件

然后单击鼠标右键并选择“属性”菜单选项


选择“多个启动项目”,并确保IdentityServer和客户端项目设置为“启动”。

您使用的是IdentityServer 4的哪个软件包版本?我使用的是v2.0.1ID您是否确保IdentityServer 4和客户端这两个项目都在运行?请确保也添加错误消息。感谢您的提示。这样做时,我意识到我仍然只是在为启动进程运行当前选择,因此5000端口没有运行。