日期:2014-05-16  浏览次数:20479 次

.net4.0 ajax数据请求异常
使用静态页面 html 进行 ajax 对 .net 后台请求时,因 ajax数据量比较大,也就十多K,但后台一直提示 404 错误,在web.config 也配置了maxQueryStringLength="2048000" 与 maxRequestLength="2048000" 这二个参数,好像无效,但在本地调试没问题,发布到服器中就报错!
------解决方案--------------------
报404肯定就是没有找到你要请求的文件。
你试着将数据变小在服务器中试试,应该还是报404错误。
------解决方案--------------------
404表示请求网址有问题,把网址复制到地址栏看看有没内容就知道了
------解决方案--------------------
你的json数据是什么扩展名,一般IIS提示404有几种情况
没有找到文件,这个是最正常的
文件是可执行文件但没有执行权限
IIS不认识文件的扩展名,IIS .json
------解决方案--------------------
引用:
报404肯定就是没有找到你要请求的文件。
你试着将数据变小在服务器中试试,应该还是报404错误。

本地使用IIS调试吗?

------解决方案--------------------
如果本地没有出错 服务器出错了 那么说明你的AJAX的异步提交路径错误 建议把路径改为绝对路径