gpt4 book ai didi

asp.net-mvc-5 - Backload 1.9.3.1 文件上传处理程序不适用于 MVC 5 和 ASP.NET Identity

转载 作者:行者123 更新时间:2023-12-02 20:43:14 25 4
gpt4 key购买 nike

我已经使用 Backload 和 JQuery 文件上传插件一年多了,它在我的旧网站上运行得很好,使用 MVC 4 和 Simple Membership 和 backload 1.9.3.0,但是当我将网站升级到 MVC 时5 和 ASP.NET Identity,以及后台加载 1.9.3.1,我开始遇到后台加载问题,我不断收到:

无法加载资源:调用 http://xxx/Backload/UploadHandler?objectContext=xx< 时,服务器从 Controller 响应状态为 500(内部服务器错误)/.

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

Backload Error: 10030080 : Exception occured in Authorization Manager: Object reference not set to an instance of an object..

然后我在浏览器上收到上述响应,并且 Jquery 文件上传插件不会显示文件,因为它除了从 Controller 返回的内部服务器错误之外没有收到任何内容。

我认为问题在于它试图通过使用System.Web.Security.Roles来获取用户角色。我尝试取消授权过程,但这似乎永远不起作用,我已经在其文档中尝试了示例 12 中的处理程序,但它似乎从未到达 handler_AuthorizeRequestStarted 方法,因为我认为异常是在之前抛出的这一步。

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

最佳答案

我通过在 web.configappSettings 部分中指定以下两个条目来使其工作:

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

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

关于asp.net-mvc-5 - Backload 1.9.3.1 文件上传处理程序不适用于 MVC 5 和 ASP.NET Identity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21701975/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com