无法在Web服务上生成服务引用的代码

时间:2013-08-29 16:09:22

标签: asp.net soap

EgoPay的网站有一个我正在尝试使用的WebService,但是当我将其添加到我的Asp.Net项目(我通过“添加服务参考”选项添加它)后构建解决方案我有一个问题错误:

Custom tool error: Failed to generate code for the service reference 'ServiceReference1'.  Please check other error and warning messages for details.

我有3个警告:

  

1 - 自定义工具警告:无法导入wsdl:portType   详细信息:运行WSDL导入扩展时抛出异常:System.ServiceModel.Description.XmlSerializerMessageContractImporter   错误:缺少数据类型'schemas.xmlsoap.org/soap/encoding/:Array'。   XPath到错误源://wsdl:definitions[@targetNamespace='www.egopay.com/api/soap'] / wsdl:portType [@ name ='API_EgoPay_SoapPort']

     

2 - 自定义工具警告:无法导入wsdl:port   详细信息:导入wsdl:port依赖的wsdl:binding时出错。   XPath到wsdl:binding://wsdl:definitionf [@targetNamespace ='www.egopay.com/api/soap']/wsdl:binding[@name='API_EgoPay_SoapBinding']   XPath到错误源://wsdl:definitions[@targetNamespace='www.egopay.com/api/soap']/wsdl:service[@name='API_EgoPay_SoapService']/wsdl:port[@name='API_EgoPay_SoapPort']

     

3 - 自定义工具警告:无法导入wsdl:binding   详细信息:导入wsdl:binding依赖的wsdl:portType时出错。   XPath to wsdl:portType://wsdl:definitionf [@targetNamespace ='www.egopay.com/api/soap']/wsdl:portType[@name='API_EgoPay_SoapPort']   XPath到错误源:// wsdl:definitions [@targetNamespace ='https://www.egopay.com/api/soap'] / wsdl:binding [@ name ='API_EgoPay_SoapBinding']

网络服务地址https://www.egopay.com/api/soap?wsdl

我在网上搜索了这个错误,大多数答案是“取消选中参考程序集中的重用类型”,但它对我没用。

如果有人帮助我,或者任何人都可以在asp.net中测试这个网络服务并告诉我结果,我将感激不尽。

0 个答案:

没有答案