通过jQuery使用IIS托管WCF:IIS Error 400.0

时间:2014-06-20 10:57:05

标签: jquery .net ajax wcf

我正在编写一个jQuery / Ajax实现来使用IIS托管的WCF。 此jquery代码位于与WCF相同的服务器上的页面中。 以下是该代码。

 $(document).ready(function () {
        $.ajax({
            type: "POST",
            url: "https://xxx.yyy.com/_vti_bin/zzz_Service/mDart4Service.svc/StatusAsOn",
            contentType: "application/json; charset=utf-8", // content type sent to server 
            dataType: "jsonp", //Expected data format from server                       

            success: function (xml) {
                alert("1");
                alert(xml);
            },
            error: function (xhr) {
                alert('Some Error');
                alert(xhr.responseText);
                alert(xhr.error);
            }
        });
    });

我使用或多或少相同代码的所有网络资源都可以使用它。但同样不适用于我的情况。它总是转向错误功能。检查Fiddler / IISLogs它说400.0错误代码(坏语法)。 不知道为什么这对我不起作用!

P.S。此外,当我尝试在浏览器上浏览(https://xxx.yyy.com/_vti_bin/zzz_Service/mDart4Service.svc/StatusAsOn)上的WCF服务时,错误代码是相同的。

0 个答案:

没有答案