在身份服务器4中构建快速入门UI时,同意控制器出错

时间:2016-12-11 11:30:31

标签: visual-studio identityserver4 asp.net-core-1.1

我正在尝试在我的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

1 个答案:

答案 0 :(得分:1)

问题在于IdentityServer4有一个新的候选版本 - 而下载的最新版本的UI反映了这一点。同时,文档仍然引用rc4。

转到project.json并替换

"IdentityServer4": "1.0.0-rc4-update1"

"IdentityServer4": "1.0.0-rc5"

你的项目编译得很好。