连接到错误......无法建立连接,因为目标机器主动拒绝它
Error connecting to ... No connection could be made because the target machine actively refused it
我刚拿到最新的 IdentityServer4 和 quickstart 代码,并尝试按照 quickstart 的说明进行设置和测试。我在 Windows 10 笔记本电脑上使用 VS.Net 2019。设置过程似乎很好,编译的代码也没有问题。但是当我 运行 来自 VS 的客户端项目时,我收到错误消息“连接到 https://localhost:5001/.well-known/openid-configuration 时出错。无法建立连接,因为目标机器正在主动拒绝它..”在以下客户端代码行:
var disco = await client.GetDiscoveryDocumentAsync("https://localhost:5001");
有人可以告诉我我在这里可能缺少什么吗?顺便说一句,localhost:5001 应该是我的身份服务器,我使用 https://localhost:6001 作为我的 API.
根据我们在评论中的讨论,好的第一步是 运行 一个 telnet
测试:
telnet localhost 5001
连接失败向我们表明您的服务器未 运行ning 或者它正在侦听不同的端口。最终您能够确定它不是 运行ning,并且您断定它没有启动是因为您的 IIS Express 配置文件存在问题。
我刚拿到最新的 IdentityServer4 和 quickstart 代码,并尝试按照 quickstart 的说明进行设置和测试。我在 Windows 10 笔记本电脑上使用 VS.Net 2019。设置过程似乎很好,编译的代码也没有问题。但是当我 运行 来自 VS 的客户端项目时,我收到错误消息“连接到 https://localhost:5001/.well-known/openid-configuration 时出错。无法建立连接,因为目标机器正在主动拒绝它..”在以下客户端代码行: var disco = await client.GetDiscoveryDocumentAsync("https://localhost:5001"); 有人可以告诉我我在这里可能缺少什么吗?顺便说一句,localhost:5001 应该是我的身份服务器,我使用 https://localhost:6001 作为我的 API.
根据我们在评论中的讨论,好的第一步是 运行 一个 telnet
测试:
telnet localhost 5001
连接失败向我们表明您的服务器未 运行ning 或者它正在侦听不同的端口。最终您能够确定它不是 运行ning,并且您断定它没有启动是因为您的 IIS Express 配置文件存在问题。