Мне нужно использовать WebService с .NET 1.1.Проблема в том, что webService возвращает нулевые значения, а .NET 1.1 не работает с типами Nullable.
Часть схемы WebService
<xs:element name="SomeDate" type="xs:dateTime" nillable="true" />
<xs:element name="Email" type="xs:string" nillable="true" />
Как вы могли бы ее использовать?Какой подход я бы использовал для решения этой головоломки?
Я даже не могу вызвать веб-сервис..Net 1.1 пытается проанализировать нулевые значения и вылетает.
Когда мы пытаемся вызвать WebService, он дает нам следующее исключение:
Введенная строка была невернаформат.
Сведения об исключении: System.FormatException: входная строка была неверного формата.
Строка 75: [System.Web.Services.Protocols.SoapDocumentMethodAttribute ("http://mysite.com/Clientes/ConsultaCliente", RequestNamespace =" http://mysite.com/Clientes/", ResponseNamespace = "http://mysite.com/Clientes/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] * 1020 *
Строка 76: открытые клиенты ConsultaCliente (ParametrosConsultaClientes parametertros) {
Строка 77: объект [] results = this.Invoke ("ConsultaCliente", новый объект [] {
Строка 78: параметры});
[FormatException: входная строка была в неправильном формате.]
System.Number.ParseInt32 (String s, стиль NumberStyles, информация NumberFormatInfo) + 0
System.Int32.Parse (String s, Стиль NumberStyles, поставщик IFormatProvider) + 37
System.Xml.XmlConvert.ToInt32 (String s)