jquery ajax返回Internal server error 500错误怎么解决

如题所述

500错误如何解决:
在web.config试试加上下面这段代码
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="#####"/>
</webServices>
</scripting>
</system.web.extensions>

需要注意事项:
  再次强调,只有在服务端返回内容多的情况下才报错误,正常情况下没有任何错误的。当服务端数据量返回较大的情况下,trace一下服务端已经走到了哪一步,记录一下请求和应答日志。服务端方法try catch的地方最好记录一下异常日志,也有可能是web服务发生了未捕获异常。最后重启iis再试试。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-06-29
一般来说是不关你的事,主要是服务器现在了问题,因为我们浏览网页都是通过我们本地的计算机(也就是电脑)向服务器(也就是网站程序运行的计算机)发出一个请求,然服务器就会发出一个浏览器可以解析的文件数据给本地计算机的浏览器。
服务器程序运行如果出现错误就是会出向请求方出一个显示错误的信息,如果处理好,我们是看不到像你出现的那样不友好的信息的。一般来说都是网站在设计时没有处理好,或者其他原因(如:被人黑了、硬件等等)。
但也有另外一种可能,就是你的计算机或浏览器被木马或病毒感染,那么也有可能会出现这种情况,所以你也可以试一试你杀毒。
如果是网站的问题,建议你不要到这样的网站去购物了,安全性不好。你试下将ie的高级设置里,显示友好http错误信息 哪个选项 去掉,就能看到是具体什么错误了,然后再找具体是什么原因
第2个回答  2016-05-01
在web.config试试加上
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="#####"/>
</webServices>
</scripting>
</system.web.extensions>本回答被网友采纳
第3个回答  2016-06-12
500是服务端问题,你检查下请求的方法和参数,再测试下请求的目标方法有没有问题。
第4个回答  2016-07-07
返回500错误,说明你服务端代码有问题,先检查服务端代码是否正确执行。
相似回答