.net webservice 因 URL 意外地以“/GetAllArticle”结束,请求格式无法识别。 说明: 执行当前 Web 请求期间,出现未经处理的错误。请检查堆栈跟踪信息,以了解有关该

.net webservice 因 URL 意外地以“/GetAllArticle”结束,请求格式无法识别。 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该
在vs中调试都没有一点问题,发布到iis上前面都没问题,到调用的时候就说路径不对,求解救  
问题如下图  :
.net webservice 因 URL 意外地以“/GetAllArticle”结束,请求格式无法识别。  说明: 执行当前 Web 请求期间,出现未经处理的错误。请检查堆栈跟踪信息,以了解有关该

.net webservice 因 URL 意外地以“/GetAllArticle”结束,请求格式无法识别。  说明: 执行当前 Web 请求期间,出现未经处理的错误。请检查堆栈跟踪信息,以了解有关该

.net webservice 因 URL 意外地以“/GetAllArticle”结束,请求格式无法识别。  说明: 执行当前 Web 请求期间,出现未经处理的错误。请检查堆栈跟踪信息,以了解有关该


因 URL 意外地以“/GetAllArticle”结束,请求格式无法识别。 
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.InvalidOperationException: 因 URL 意外地以“/GetAllArticle”结束,请求格式无法识别。

源错误: 

执行当前 Web 请求期间生成了未经处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。




解决方法

在web.config 中添加

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