3

我已经使用 JQuery File Upload 插件使用 Backload 一年多了,它一直在使用 MVC 4 与 Simple Membership 和 backload 1.9.3.0 的旧站点运行良好,但是当我将我的站点升级到 MVC 5 和 ASP .NET Identity 和 backload 1.9.3.1,我开始遇到 backload 问题,我不断收到:

Failed to load resource: the server responded with a status of 500 (Internal Server Error)从控制器调用时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 File Upload 插件没有显示文件,因为它除了从控制器返回的内部服务器错误之外没有收到任何内容。

我认为问题在于它试图通过使用System.Web.Security.Roles. 我试图取消授权过程,但这似乎永远不会起作用,我已经在他们的文档中尝试了示例 12 中的处理程序,但它似乎从未到达该handler_AuthorizeRequestStarted方法,因为我认为在该步骤之前引发了异常。

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

4

1 回答 1

4

我通过在以下两个条目的appSettings部分中指定它来工作:web.config

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

之后一切都像以前一样工作。公平地说,我认为这些问题与 ASP.Net 身份有关,而不是与 Backload 服务器后端有关。

于 2014-02-15T13:07:18.020 回答