2011-11-24 19 views
-1

我在ASP.Net 4.0 Web应用程序中调用从jQuery托管在IIS上的WCF webservice。我在jQuery中遇到“拒绝访问”错误。访问被拒绝的错误调用IIS上承载的WCF Webservice

这是我的方法:

function LoadName() { 
     var body = '{"FirstName": "John","Surname": "Howard"}'; 

     $.ajax({ 
      type: "GET", 
      url: "http://www.softlinkwebservices.com:1984/IISWCF/Service1.svc/FullName", 
      data: body, 
      contentType: "application/json; charset=utf-8", 
      dataType: "json", 
      success: function (response) { 
       var name = response.FullNameResult; 
       alert("Welcome : " + name + "!"); 

      }, 
      failure: function (msg) { 
       alert("Error processing request"); 
      } 
     }); 
    } 

预先感谢您。

+1

您可以向我们展示**服务合同**的服务方法吗?你可以导航到浏览器中的服务URL?你看到/得到什么回报? –

+0

“访问被拒绝”将位于您的IIS日志或您服务中的日志中。你检查过那些吗? – CodeCaster

回答

0

您可以尝试浏览到Internet Explorer中的服务,并通过要求您下载具有json格式的resposne的文件来看到成功响应。

如果您无法浏览到服务,那么它在服务器上出现错误。确保服务可以通过指定的端口访问。