ajax 请求 服务器 响应内容过长 返回500错误的解决方法
在web.config试试加上
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="#####"/>
</webServices>
</scripting>
</system.web.extensions>
收获园豆:50
@蓝色的猫儿: 刚刚仔细想了一下,500错误看来还是服务端的问题。返回的数据太大,webservices序列化为json格式时报错,但是这个错误在webservices又无法调试出来,得在webconfig里面配置,原来如此!
@蓝色的猫儿: 但是为什么浏览器访问的时候又是正常的呢?因为手动访问数据不json化,直接返回字符串,看webconfig配置的信息,应该是只有通过jquery ajax脚本访问webservices的时候,返回数据会json化。
@蓝色的猫儿: 可以试试这样显示
<system.web>
<compilation debug="true" />
<customErrors mode="Off"/>
</system.web>
<system.webServer>
<httpErrors errorMode="Detailed"/>
<asp scriptErrorSentToBrowser="true"/>
</system.webServer>

浙公网安备 33010602011771号
第一次我尝试加了,只是位置不是在这个地方,报错,没仔细想,现在看到你的回复,死马当活马医,又加了一次,不过这一次加在末尾,没报错,保存,成功!thank you!