大家好。
做一个项目,需要连接到医院的webservice
我在本地做测试,自己电脑构建一个webservice,通过添加web引用的方式,连接没有问题但是通过医院内网连接他们给出的webservice地址时就提示“html文档不包含web服务信息,给出的web地址内容类型text/html;charset=utf-8;跟绑定的(application/soap+xml;charset=utf-8)内容类型不匹配”

我直接通过ie浏览器是可以进入到他们的service地址的。就是c#远程连接报错。
有人遇到过这个情况吗,怎么解决,谢谢

解决方案 »

  1.   

    看不见图http://topic.csdn.net/u/20120601/17/2430ecba-3a6c-4be5-ae1b-005b924da26c.html
      

  2.   

    http://social.msdn.microsoft.com/Forums/zh-CN/xmlwebserviceszhchs/thread/bae381b9-592f-4ad0-b819-8b4e36ed4e9b这帖子和你一模一样的错误,人家说,这是服务器端发布的webservice有问题.
      

  3.   

    1 webService里面的全局变量会过期,使用之前需检测
    2 如果全局变量是Static,且会变化,处理之前 最好 lock(object)
      

  4.   

    问题搞定了,还是院方给我的地址不是最终的web服务地址,所以我找不到服务。
    连接c#的方式添加web引用时对的。
    不管怎么样,还是谢谢大家!