【发布时间】:2015-09-24 08:43:45
【问题描述】:
我使用 web 命令运行我的 web 应用程序: "web": "Microsoft.AspNet.Hosting --ASPNET_ENV 开发 --server Microsoft.AspNet.Server.WebListener --server.urls http://localhost:49102" 这是控制台中显示的错误:
System.MissingMethodException:找不到方法:'无效 Microsoft.IdentityModel.P rotocols.OpenIdConnect.OpenIdConnectProtocolValidator.set_RequireState(Boolean)' . 在 Microsoft.AspNet.Authentication.OpenIdConnect.OpenIdConnectOptions..ctor(S 身份验证方案) 在 Microsoft.AspNet.Builder.OpenIdConnectExtensions.UseOpenIdConnectAuthentic ation(IApplicationBuilder app, Action`1 configureOptions)
我尝试使用此代码但没有成功:
app.UseOpenIdConnectAuthentication(options => { options.ProtocolValidator =new OpenIdConnectProtocolValidator { RequireStateValidation=false }; ...
【问题讨论】:
-
能否分享一下project.json文件和你正在使用的DNX版本?
-
@VictorHurdugaci 我设置了一个实验here
标签: c# asp.net-core