我正在尝试在我的IdentityServer4实现上添加UI,我正在关注文档快速入门指南https://identityserver4.readthedocs.io/en/release/quickstarts/3_interactive_login.html并且我已从发布回购中复制了文件夹 https://github.com/IdentityServer/IdentityServer4.Quickstart.UI/tree/release 当我尝试在visual studio上构建此解决方案时,我收到以下错误:
严重级代码描述项目文件行抑制状态 错误CS1061'IResourceStore'不包含'FindEnabledResourcesByScopeAsync'的定义,并且没有可以找到接受类型'IResourceStore'的第一个参数的扩展方法'FindEnabledResourcesByScopeAsync'(您是否缺少using指令或程序集引用?)TrialAuthentication..NETCoreApp ,Version = v1.1 C:\ Users \ admin \ trial-authentication \ Controllers \ ConsentController.cs 121 Active
答案 0 :(得分:1)
问题在于IdentityServer4有一个新的候选版本 - 而下载的最新版本的UI反映了这一点。同时,文档仍然引用rc4。
转到project.json并替换
"IdentityServer4": "1.0.0-rc4-update1"
与
"IdentityServer4": "1.0.0-rc5"
你的项目编译得很好。