当前位置:编程学习 > C#/ASP.NET >>

jquery调用ashx在VS里调试正常,iis里面发现调用失败

--------------------编程问答-------------------- "VS里面运行正常说明代码不存在问题,"
开发模式,使用VS内置的IIS,此时是当前登录帐号(一般是sa)

"但是在iis里面就是调用不出结果///"
IIS里面是ASPNET,不知'Handler.ashx'所在虚拟目录设置的是什么认证模式,NT认证?匿名认证?

另外,调不出结果,是否报错?


--------------------编程问答-------------------- 'Handler.ashx' 文件 直接位于网站根目录下 采用匿名访问  

点击调用按钮以后,无任何反应,也不报错 --------------------编程问答-------------------- 我也遇到了同样的问题 提示statusText返还结果是 NOT FOUND --------------------编程问答-------------------- 添加个 error的参数 看看 运行后出错 返回了啥? --------------------编程问答--------------------
引用 3 楼 ggcfpe 的回复:
我也遇到了同样的问题 提示statusText返还结果是 NOT FOUND


statusText 不是success 就是没有成功执行。

加断点看看 有没有返回值。 --------------------编程问答--------------------

$.ajax({
    url: '地址?参数',
    type: 'GET',
    dataType: 'html',
    error: function(){
        alert(arguments[0].status);
    },
    success: function(){
        // do something with 
    }
});

--------------------编程问答-------------------- 是不是遇到了JavaScript跨域问题?

我前一段时间就是。 --------------------编程问答-------------------- 或者“Handler.ashx”是需要登录验证的,把Handler.ashx文件在web.config设置为不要登录验证。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,