首页 > 解决方案 > 如何在 IIS 而不是 Kestrel 上托管 IdentityServer?

问题描述

我刚刚让我的 IdentityServer 使用快速入门代码。我现在要做的是将服务器托管在 IIS 中,而不是 Kestrel,就像默认情况下在快速入门代码中所做的那样。我尝试更改 launchSettings.json 中的一些设置,但不知道如何让它工作。有没有关于如何做到这一点的文档/说明?

标签: iisidentityserver4

解决方案


无论 IIS 为何,始终使用 Kestrel。对于 IIS,IIS 只是将请求转发给 Kestrel 的代理,并且 ISS 还添加了一些 Kestrel 不提供的额外功能。作为替代方案,您可以使用HTTP.SYS作为 Kestrel 的替代方案。但这与是否使用 ISS 无关。


推荐阅读