zoukankan      html  css  js  c++  java
  • WebService的小问题

    WebService 出现因 URL 意外地以“/*****”结束,请求格式无法识别

    原因:

    .NET 连接的 Web 服务支持 HTTP GETHTTP POST SOAP 通讯协议。根据预设,在 .NET Framework 1.0 中,这三种通讯协议均设定为启用。在 .NET Framework 1.1 中,HTTP GET HTTP POST 是预设为停用。这是基于安全性的考虑。

    Web 服务升级至 .NET Framework 1.1 时,使用 HTTP GET HTTP POST 来叫用 Web 服务的应用程序就会失败。这些应用程序会收到
    System.Net.WebException
    错误讯息,表示无法辨识要求的格式。

    解决的方法:

    所以只要在Webservice中将默认关闭的HTTP GETHTTP POST 打开就可以解决上面的问题,要在webservice的web.config文件中的 <system.web> 节点下加入

    <webServices>
        <protocols>
            <add name= "HttpPost"/>
            <add name= "HttpGet"/>
        </protocols>
    </webServices>
    

    WebService找到多个终结点配置

    解决的方法:

    打开项目的app.config里的节点是不是有多个节点,是的话就将其他的节点删除,保留一个节点

      

  • 相关阅读:
    初始化类的对象时代码的执行顺序
    非原子的 64 位操作
    守护线程
    Redis
    Redis
    Redis
    Redis
    好听美文随手记
    往服务器数据库插入数据报错,在本地数据库测试却无错误。
    关于云服务器中发送邮件,出现无法从传输连接中读取数据:
  • 原文地址:https://www.cnblogs.com/zk2003/p/3040916.html
Copyright © 2011-2022 走看看