2

EgoPay の Web サイトには、使用しようとしている 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