当前位置:编程学习 > C#/ASP.NET >>

C#调用C++开发的Webservice

本人初次接触Webservice,照着网上的文章完成以下步骤:
(1)C++ ,gsoap做了一个Webservice的服务端,实现的是两个数相加的功能,通过浏览器查看内容如下:
<SOAP-ENV:Envelope>
<SOAP-ENV:Body>
<SOAP-ENV:Fault SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<faultcode>SOAP-ENV:Client</faultcode>
<faultstring>HTTP GET method not implemented</faultstring>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

(2)C#开发的客户端,利用vs2005的wsdl.exe生成了代理类Webservice.cs,并将其添加到客户端项目中去。
我的问题是到这个步骤以后如何去调用这个Webservice?按照C#里面的做法,通过添加Web引用,但我尝试了一下,出现如下错误:
下载“http://localhost:4567/”时出错。

请求失败,错误信息为:
--
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml
有高手进来知道一下吧,在线等! --------------------编程问答-------------------- 没人来帮忙啊?我分给的太少了? --------------------编程问答-------------------- 代理类的URL地址要指向你的C++ WEB服务地址 --------------------编程问答--------------------    UP 
   遇到同样的问题,解决不了,有谁帮帮啊!
   我怎么才能用到呢?C++ ,gsoap做了一个Webservice的服务端  
   Webservice没用过啊!
  
补充:.NET技术 ,  Web Services
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,