jQuery访问WebService,部署到IIS后无法访问,本地正常在本地直接打开html页面,可以访问WebService得到正确的结果,将其放到IIS上却无法正常访问通过浏览器直接输入地址也可以打开页面,并且执行函数也都能得到正确的结果通过$.ajax死活就是不行请高手指教,不胜感谢!

解决方案 »

  1.   

    补充:在VS中,在测试html页面上右键->在浏览器中查看,也没问题;在浏览器里面输入地址访问该页面后就是不行。。测试页面Test.html和服务Test.asmx在同一个目录下访问代码:
    $.ajax({
                    type: "POST", 
                    contentType: "application/json;utf-8",
                    url: "Test.asmx/HelloWorld",
                    data: "{}",      
                    dataType: 'json',
                    success: AjaxSucceeded,
                    error: function (XMLHttpRequest, textStatus, errorThrown) {
                        alert("服务访问错误!"+textStatus);
                    }
                });
      

  2.   

    在浏览器里面输入地址访问
    你确认输入的地址跟在VS中,在测试html页面上右键->在浏览器中查看的地址是完全一样的?