jquery ajax返回Internal server error 500错误怎么解决
发布网友
发布时间:2022-04-25 15:28
我来回答
共11个回答
热心网友
时间:2022-04-19 02:32
500错误如何解决:
在web.config试试加上下面这段代码
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="#####"/>
</webServices>
</scripting>
</system.web.extensions>
需要注意事项:
再次强调,只有在服务端返回内容多的情况下才报错误,正常情况下没有任何错误的。当服务端数据量返回较大的情况下,trace一下服务端已经走到了哪一步,记录一下请求和应答日志。服务端方法try catch的地方最好记录一下异常日志,也有可能是web服务发生了未捕获异常。最后重启iis再试试。
热心网友
时间:2022-04-19 03:50
一般来说是不关你的事,主要是服务器现在了问题,因为我们浏览网页都是通过我们本地的计算机(也就是电脑)向服务器(也就是网站程序运行的计算机)发出一个请求,然服务器就会发出一个浏览器可以解析的文件数据给本地计算机的浏览器。
服务器程序运行如果出现错误就是会出向请求方出一个显示错误的信息,如果处理好,我们是看不到像你出现的那样不友好的信息的。一般来说都是网站在设计时没有处理好,或者其他原因(如:被人黑了、硬件等等)。
但也有另外一种可能,就是你的计算机或浏览器被木马或病毒感染,那么也有可能会出现这种情况,所以你也可以试一试你杀毒。
如果是网站的问题,建议你不要到这样的网站去购物了,安全性不好。你试下将ie的高级设置里,显示友好http错误信息 哪个选项 去掉,就能看到是具体什么错误了,然后再找具体是什么原因
热心网友
时间:2022-04-19 05:25
在web.config试试加上
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="#####"/>
</webServices>
</scripting>
</system.web.extensions>
热心网友
时间:2022-04-19 07:16
500是服务端问题,你检查下请求的方法和参数,再测试下请求的目标方法有没有问题。
热心网友
时间:2022-04-19 09:24
返回500错误,说明你服务端代码有问题,先检查服务端代码是否正确执行。
热心网友
时间:2022-04-19 11:49
这表示ajax调用的服务器程序有bug,如果是你自己的服务器程序,且某些情况下才会出现这个错误,那应该是此程序在某些特别参数下有bug
热心网友
时间:2022-04-19 14:30
这个是服务器端的问题,和前段的ajax没有关系。
热心网友
时间:2022-04-19 17:28
一般都是后台那边的错误 报错显示500的话
热心网友
时间:2022-04-19 20:43
500一般是你的服务程序有错(PHP, C#)
热心网友
时间:2022-04-20 00:14
在web.config试试加上
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="#####"/>
</webServices>
</scripting>
</system.web.extensions>
热心网友
时间:2022-04-20 04:02
可能是ajax提交的处理地址有错误