Identityserver4 连接到…时出错。。。无法建立连接,因为目标计算机主动拒绝连接

Identityserver4 连接到…时出错。。。无法建立连接,因为目标计算机主动拒绝连接,identityserver4,Identityserver4,我刚刚获得了最新的IdentityServer4和quickstart代码,并尝试按照quickstart的说明进行设置和测试。我在Windows10笔记本电脑上使用VS.NET2019。安装过程似乎很好,代码编译没有问题。但是当我从VS运行客户机项目时,我收到了错误消息“error connecting to”https://localhost:5001/.well-已知的/openid配置。无法建立连接,因为目标计算机在以下客户端代码行主动拒绝了它…” var disco=await cli

我刚刚获得了最新的IdentityServer4和quickstart代码,并尝试按照quickstart的说明进行设置和测试。我在Windows10笔记本电脑上使用VS.NET2019。安装过程似乎很好,代码编译没有问题。但是当我从VS运行客户机项目时,我收到了错误消息“error connecting to”https://localhost:5001/.well-已知的/openid配置。无法建立连接,因为目标计算机在以下客户端代码行主动拒绝了它…” var disco=await client.GetDiscoveryDocumentAsync(“https://localhost:5001");
有人能告诉我我在这里遗漏了什么吗?顺便说一下,localhost:5001应该是我的身份服务器,我使用https://localhost:6001 对于我的API。

根据我们在评论中的讨论,良好的第一步是运行
telnet
测试:

telnet localhost 5001

失败的连接显示您的服务器没有运行,或者正在另一个端口上侦听。最终,您能够确定它没有运行,并得出结论,它没有启动是因为您的IIS Express配置文件有问题。

使用“https”连接到本地主机似乎很奇怪。是吗?我也尝试了http,但得到了相同的结果。之后我又把它改回来了。嗯,好吧——我会做一个基本的
telnet localhost 5001
,以确保您有一个服务器进程在该端口上侦听。我不熟悉您正在做什么,但如果您有一个连接到localhost:5001的客户端,那么您需要一个服务器进程来监听portI无法监听的端口。telnet连接失败。但这意味着什么?标识服务器没有运行吗?我已经按照快速入门说明中的每个步骤进行了操作。是的,这可能意味着它没有运行,或者它正在另一个端口上运行。我不熟悉这项技术,但你可以列出你正在运行的进程,看看它是否在运行。