最近有项目需要用c++ builder 6调用wcf服务,但发现只有asmx的wsdl才能引用,具体分析发现他们两者有以下不同。
请问:
wcf如何设置才能像asmx一样可以被类似c++ builder 6的早期技术所使用?
谢谢!
//wcf的wsdl <wsdl:types> <xsd:schema targetNamespace="HelloSvc/Imports"> <xsd:import schemaLocation="http://192.168.2.100:2003/HelloSvc?xsd=xsd0" namespace="HelloSvc"/> <xsd:import schemaLocation="http://192.168.2.100:2003/HelloSvc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/> </xsd:schema> </wsdl:types> //asmx的wsdl <wsdl:types> - <s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/"> - <s:element name="HelloWorld"> <s:complexType /> </s:element> - <s:element name="HelloWorldResponse"> - <s:complexType> - <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="HelloWorldResult" type="s:string" /> </s:sequence> </s:complexType> </s:element>
等待……
有vb6使用wcf,webservice的例子,对于c++ builder 6来说,应该一样的http://blog.csdn.net/limlimlim/article/details/8161839
wcf 使用basichttpbinding
basichttpbinding 设置过但是不行
二楼正解