我使用的是ajaxFileUpload这一个上传控件。我在本地使用的时候。。一切ok,但是如果部署到服务器上传文件的时候就提示“语法错误”,连后台都不会访问。。直接执行error:{....}这个函数了,这是啥原因啊?多谢了。。

解决方案 »

  1.   

    确定你请求的页面如:upload.aspx可以正常访问提示“语法错误”,是asp.net的语法错误还是js的语法错误?
    错误贴出来
      

  2.   


    $.ajaxFileUpload({
            url: '../Service/Server.asmx/SaveUserInfo',
            secureuri: false,
            fileElementId: 'uploadImg',
            dataType: 'json',
            success: function (data, status) {
                imgAddress = data.msg;
                //保存
                saveAccountInfo();
            },
            error: function (data, status, e) {
                alert(e);   //就是在这弹出“语法错误”
                //保存
                saveAccountInfo();
            }
        })
    代码就是这样的。。为什么本地不报错。。而部署到iis就出现错误提示。。
    另外我在这个上传文件的<input type=“file”>外面加了一个form标签。。