JwtBearerOptions ArrayTypeMismatchException

时间:2016-09-29 16:39:29

标签: c# asp.net authentication jwt

我正在使用Microsoft.AspNet.Authentication.JwtBearer version 1.0.0-rc1-final

这一行:

JwtBearerOptions bearerOptions = new JwtBearerOptions( );

获取ArrayTypeMismatchException,这是堆栈跟踪。有线索吗?

这是堆栈跟踪:

  

应用程序启动异常:   System.Reflection.TargetInvocationException:抛出了异常   通过调用的目标。 --->   System.ArrayTypeMismatchException:尝试以元素形式访问元素   类型与数组不兼容。在   System.Collections.Generic.List`1.Add(T item)at   Microsoft.AspNet.Authentication.JwtBearer.JwtBearerOptions..ctor()
  在ActiveCypherUserAuthAPI.Startup.Configure(IApplicationBuilder应用程序,   IHostingEnvironment env,ILoggerFactory loggerFactory)in   D:\ home \ site \ approot \ src \ ActiveCypherUserKeyAPI \ Startup.cs:第126行
  ---内部异常堆栈跟踪的结束---在System.RuntimeMethodHandle.InvokeMethod(Object target,Object []   参数,签名sig,布尔构造函数)at   System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj,   Object []参数,Object []参数)at   System.Reflection.RuntimeMethodInfo.Invoke(Object obj,BindingFlags   invokeAttr,Binder binder,Object []参数,CultureInfo文化)
  在Microsoft.AspNet.Hosting.Startup.ConfigureBuilder.Invoke(Object   实例,IApplicationBuilder构建器)   Microsoft.AspNet.Hosting.Startup.ConfigureBuilder<> c__DisplayClass4_0.b__0(IApplicationBuilder   建设者)   Microsoft.AspNet.Hosting.Internal.AutoRequestServicesStartupFilter<> c__DisplayClass0_0.b__0(IApplicationBuilder   建设者)   Microsoft.AspNet.Hosting.Internal.HostingEngine.BuildApplication()   失败:Microsoft.AspNet.Hosting.Internal.HostingEngine [7]

编辑:

JwtBearerOptions类构造函数抛出异常。上面显示的单行代码是使用Microsoft.ApsNet.Authentication的1.0.0-rc1-final版本时重现错误所需的全部代码。构造函数中的某些内容失败了。我的问题不是“什么是ArrayType不匹配”。我的问题是为什么构造函数失败并且有解决方法。

0 个答案:

没有答案