托管服务器上的Web服务拒绝访问。在Localhost上工作

时间:2016-02-21 11:23:45

标签: asp.net web-services web-hosting shared-hosting

伙计们,我的项目中有一个web服务,在localhost上正常运行: see here

我在myasp.net主机上传的同一个项目。但是webservice没有运行他们的 see here

我收到此错误:

                $(data).appendTo('#blobList')
                alert('listed');
            },
            error: function (data) {
                alert('Some error Occurred!');
            }
        });
    });

不知道这有什么不对,有人可以帮助我......

更新 : 我给了网站的Root文件夹及其显示webservice的读/写权限。但是在从ajax脚本调用之后它没有显示json数据..

2 个答案:

答案 0 :(得分:0)

正如我在get reqesuts上看到的那样,您的网络服务会向我返回错误Request format is unrecognized for URL unexpectedly ending in '/getStudentLoginData'.

其中一种可能的解决方案是添加到web.config

<configuration>
  <system.web>
    <webServices>
      <protocols>
        <add name="HttpGet"/>
        <add name="HttpPost"/>
      </protocols>
    </webServices>
  </system.web>
</configuration>

基于此的答案:https://stackoverflow.com/a/657315/1821692

答案 1 :(得分:-1)

托管配置看起来有问题。您可能需要联系您的托管服务提供商技术支持。该错误表明它无法运行C#编译器。对于正确配置的服务器,这通常不会遇到这种情况。

其他类型的动态请求是否有效,.aspx,.ashx等?

静态内容是否正常工作?