顧客からのWebサービスURLとそのwsdlファイルがあります。wsdlファイルから新しいプロジェクトを追加しました。
wsdlで
<element name="ProductionDate" type="xsd:date" minOccurs="0" maxOccurs="1" nillable="true"/>
reference.csファイル内
[System.Xml.Serialization.SoapElementAttribute("ProductionDate", DataType="date", IsNullable=true)]
public System.Nullable<System.DateTime> ProductionDate{
get {
return this.ProductionDate;
}
set {
this.ProductionDate= value;
}
}
WebServiceクラスインスタンスを作成しようとすると、例外がスローされます。
'date'はSoapElementAttributeの無効な値です。
wsdlを変更しました
[System.Xml.Serialization.SoapElementAttribute("ProductionDate", DataType="date")]
public System.DateTime ProductionDate{
get {
return this.ProductionDate;
}
set {
this.ProductionDate= value;
}
}
したがって、webServiceクラスインスタンスを作成できますが、顧客のWebサービスURLから呼び出すと、例外がスローされます。
メソッド'q1:blablaが実装されていません:メソッド名または名前空間が認識されません。
それで、これを機能させる他の方法はありますか?