Asp.net mvc 5 反向加载1.9.3.1文件上载处理程序不使用MVC 5和ASP.NET标识

Asp.net mvc 5 反向加载1.9.3.1文件上载处理程序不使用MVC 5和ASP.NET标识,asp.net-mvc-5,jquery-file-upload,asp.net-identity,backload,Asp.net Mvc 5,Jquery File Upload,Asp.net Identity,Backload,我已经在JQuery文件上传插件中使用Backload一年多了,它在使用MVC 4的旧站点上运行得很好,具有简单的成员资格,Backload 1.9.3.0,但是当我将我的站点升级到MVC 5和ASP.NET Identity,Backload 1.9.3.1时,我开始遇到Backload问题,我不断得到: 加载资源失败:调用http://xxx/Backload/UploadHandler?objectContext=xx 当我跟踪问题时,发现问题源于授权过程,然后引发异常: Backloa

我已经在JQuery文件上传插件中使用Backload一年多了,它在使用MVC 4的旧站点上运行得很好,具有简单的成员资格,Backload 1.9.3.0,但是当我将我的站点升级到MVC 5和ASP.NET Identity,Backload 1.9.3.1时,我开始遇到Backload问题,我不断得到:

加载资源失败:调用
http://xxx/Backload/UploadHandler?objectContext=xx

当我跟踪问题时,发现问题源于授权过程,然后引发异常:

Backload Error: 10030080 : Exception occured in Authorization Manager: Object reference not set to an instance of an object..
然后我在浏览器上得到了上面提到的响应,Jquery文件上传插件没有显示这些文件,因为它只从控制器返回了一个内部服务器错误

我认为问题在于它试图通过使用
System.Web.Security.roles
获得用户角色。我试图取消授权过程,但这似乎不起作用,我在他们的文档中尝试了示例12中的处理程序,但它似乎从未到达
handler\u AuthorizeRequestStarted
方法,因为我认为在该步骤之前会抛出异常


如果他们不尽快解决这个问题,那就太遗憾了,我真的很喜欢他们的方法。

我通过在
web.config
appSettings
部分指定以下两个条目来实现这一点:

<add key="autoFormsAuthentication" value="false" />
<add key="enableSimpleMembership" value="false" />


从那以后,一切都像以前一样顺利。公平地说,我认为这些问题与ASP.Net身份有关,而不是与服务器后端的反向加载有关。

你我的好人值得我生孩子。字面上拯救了我的生命:)更多关于为什么这样做的信息