【问题标题】:Is IdentityServer4 .Net standard or .Net core?IdentityServer4 .Net 标准还是 .Net 核心?
【发布时间】:2025-12-02 14:30:01
【问题描述】:

我正在使用IdentityServer 4 进行一个项目。

在编写一些文档时,我意识到 IdentityServer 4 被描述为“ASP.NET Core 的框架”。

但是,在检查了我正在使用的 NuGet 包之后,我发现它们是作为 .Net 标准提供的。这是从第一个版本开始的。说到第一个版本,它甚至依赖于 .Net Framework。

所以我想知道为什么 IdentityServer 4 是 ASP.NET Core 的框架,如果它的包是在 .Net Standard 中构建的。

抱歉,如果问题被认为过于宽泛。我只是想了解所有这些包装的工作原理。

【问题讨论】:

    标签: identityserver4 nuget-package


    【解决方案1】:

    它可能以 .Net Standard 为目标,但它直接依赖于 Microsoft.AspNetCode.* 包并作为 ASP.Net Core 中间件实现,因此这是一个准确的说法。

    【讨论】: