.NET Core + Openiddict InvalidCastException

时间:2017-10-12 16:22:42

标签: asp.net-core openiddict

我在openiddict项目中使用.net core 1.1。到目前为止,我能够通过/connect/token端点登录。

突然,没有对控制器进行任何更改,我得到以下异常

  

InvalidCastException:无法转换类型的对象   ' AspNet.Security.OpenIdConnect.Primitives.OpenIdConnectRequest'至   键入' OpenIddict.OpenIddictOptions'。

还有其他人有同样的问题吗?

1 个答案:

答案 0 :(得分:2)

ASOS 2.0.0-rc1-final中引入了API更改,这些更改与您正在使用的确切OpenIddict版本不兼容。要解决此问题,请从.nuget \ packages文件夹中删除以AspNet.Security.OpenIdConnect开头的软件包,并在项目完成后将其恢复。