2

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 时出错。wsdl:binding 的 XPath: //wsdl:definitions[@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 时出错。wsdl:portType 的 XPath://wsdl:definitions[@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 中测试这个 web 服务并告诉我结果,我将不胜感激。

4

0 回答 0