当前位置: 首页 > 面试题库 >

在ASP.net Web.Config中设置jsonSerialization maxJsonLength会产生500错误

秦景同
2023-03-14
问题内容

因此,当我在web.config中设置maxJsonLength时,在我的.net站点上一直显示500-Internal server error页面。

我正在修改.config,因为即使我在vb.net JavaScriptSerializer上使用MaxJsonLength =
Int32.MaxValue,我仍然要为大型词典获取InvalidOperationException,尽管它远低于4GB,MaxJsonLength @
Int32.MaxValue甚至允许使用默认的4mb限制。

我正在使用toolkitscriptmanager,如果这意味着任何。

  <system.web.extensions>
<scripting>
  <webServices>
    <jsonSerialization maxJsonLength="2147483647"/>
  </webServices>
</scripting>

这没有帮助(实际上,如果没有上述代码,它也会给出500错误)

<sectionGroup name="system.web.extensions" type="System.Web.Extensions">
  <sectionGroup name="scripting" type="System.Web.Extensions">
    <sectionGroup name="webServices" type="System.Web.Extensions">
      <section name="jsonSerialization" type="System.Web.Extensions"/>
    </sectionGroup>
  </sectionGroup>
</sectionGroup>

听说这应该有助于InvalidOperationException,但没有。我把它拿出来了,还是500错误。

<add key="aspnet:MaxJsonDeserializerMembers" value="2147483647" />

提前谢谢了!

编辑

同样的问题,但是他的解决方案对我不起作用。他添加的最后一个代码也给出了500错误。


问题答案:

对我来说,问题是我将代码放在了web.config的开头。由于某种原因,将其放在末尾是可行的。

不是专家,所以我不知道为什么行得通。

它没有我试图使其工作的最后两个代码节就可以工作。



 类似资料:
  • 问题内容: 有一次,我改变DEBUG = False,我的网站将产生500(使用WSGI和manage.py runserver命令),并且在Apache的错误日志中没有错误信息,当我改变它通常会运行debug到True。 我正在使用Django 1.5和Python 2.7.3,这是Apache访问日志,并且在apache错误日志中没有任何日志 这是我的设置文件: 问题答案: Django 1.

  • 我试图在codeigniter中设置会话。当某人尝试使用电子邮件id和密码登录时。 1)使用电子邮件id查找他/她的角色。然后在会话中返回该结果并重定向到相应的链接。我在下面键入的代码。你能解决这个问题吗? 控制器 模型

  • 我正在使用firebase和会话cookies来验证react网站上的用户。后端正在使用谷歌云功能。当我在localhost上登录我的网站时,一切都很正常;我的react应用程序运行在上,我的云功能运行在上。我的初始化代码如下所示: 登录代码如下所示: 问题似乎是跨域的,因为我的网站托管在另一个域,而不是谷歌云功能,我不能设置cookie无论我尝试什么。我尝试过uuse axios和fetch来执

  • 问题内容: 我需要从数据库中检索图像。为此,我使用了jquery和servlet来检索存储在表中的所有图像。但是,当我运行代码产生的代码时,我是Jquery中的新手,我不知道如何为图像使用JSON。 我的Servlet是: 而且ImageFileInfo.java文件是: 堆栈跟踪为: 我不知道该错误说明了什么。请任何人帮我解决这个问题......谢谢..... 问题答案: 您在类中包括了两个变量

  • 我使用PHP-S127.0.0.1:4242命令在本地主机上为php文件启动development server。但我想,我不应该在生产中使用这个东西。目前我正在尝试在VPS上设置我的网站,我不知道如何在端口4242上永远使用ssh启动php服务器。我知道,这可能是很愚蠢的问题,这是我第一次与真正的主持工作 如有任何帮助,我将不胜感激:)

  • 我在找一个微服务协调器,遇到了优步卡登斯。我已经阅读了文档,并在开发设置中使用了它。 我对生产场景有几个问题: > 是否建议为工作流及其使用的不同活动设置一个专用的任务列表?或者,我们应该为所有人使用一个任务列表?这个决定会影响可扩展性或性能吗? 当我们添加新的工作线程计算机时,在同一台计算机中为不同的活动/工作流运行所有工作线程是否是一种常见的做法?例: 或者我们应该在专用机器中运行每个活动/工