Visual Studio 2010 クライアントで SOAP 標準を使用して PHP で作成された Web サービスを使用しようとしています。
プロキシを生成しようとすると、WSDL ファイルの形式に関するエラーが発生します。エラーメッセージは次のとおりです(不正確に翻訳されています):
"Inscritos" という名前の ComplexType スキーマ要素のエラー、属性 ??? 現在の属性 name または ref が必要ですが、両方は必要ありません
WSDL を確認すると、次の要素が見つかりました。
<xsd:complexType name="Inscritos">
<xsd:complexContent>
<xsd:restriction base="SOAP-ENC:Array">
<xsd:attribute res="http://schemas.xmlsoap.org/soap/encoding/:arrayType" wsdl:arrayType="tns:Inscritos2[]"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
WS は外部プロバイダーによってホストされているため、再定義する機会はありません。この問題を回避する方法または回避策を知っている人はいますか??
助けてくれてありがとう