Ошибка TravelItineraryReadService VB

При попытке использовать сервис TravelItineraryReadService 3.8.0 через VB я получаю следующую ошибку, просто делая

Private service As TravelItineraryReadService     
service = New TravelItineraryReadService

вывод ошибки:

at System.Xml.Serialization.Compiler.Compile(Assembly parent, String ns, XmlSerializerCompilerParameters xmlParameters, Evidence evidence)
   at System.Xml.Serialization.TempAssembly.GenerateAssembly(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, Evidence evidence, XmlSerializerCompilerParameters parameters, Assembly assembly, Hashtable assemblies)
   at System.Xml.Serialization.TempAssembly..ctor(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, String location, Evidence evidence)
   at System.Xml.Serialization.XmlSerializer.GetSerializersFromCache(XmlMapping[] mappings, Type type)
   at System.Xml.Serialization.XmlSerializer.FromMappings(XmlMapping[] mappings, Type type)
   at System.Web.Services.Protocols.SoapClientType..ctor(Type type)
   at System.Web.Services.Protocols.SoapHttpClientProtocol..ctor()
   at PricingContingency.TravelItineraryRQ1.TravelItineraryReadService..ctor()

Я использую Visual Studio 2015, добавил WSDL как WebService WSDL добавил

не имеет значения, добавлю ли я информацию заголовка или нет. это всегда терпит неудачу.

1 ответ

Решение

Это связано с проблемой объекта ответа в сгенерированном прокси-классе веб-службы. Изменено следующее и хорошо работает для меня.

1. Закрытое связанное DataField () () As TravelItineraryReadRSTravelItineraryItineraryInfoItineraryPricingPriceQuoteMiscInformationTicketingFeesFeeInformationAssociatedDataAssociatedDataItem

---- изменить, как показано ниже. - Private relatedDataField() As.

TravelItineraryReadRSTravelItineraryItineraryInfoItineraryPricingPriceQuoteMiscInformationTicketingFeesFeeInformationAssociatedDataAssociatedDataItem

  1. Открытое свойство AssociatedData() As TravelItineraryReadRSTravelItineraryItineraryInfoItineraryPricingPriceQuoteMiscInformationTicketingFeesFeeInformationAssociatedDataAssociatedDataItem() ()

---- изменить, как показано ниже -

Открытое свойство AssociatedData() As TravelItineraryReadRSTravelItineraryItineraryInfoItineraryPricingPriceQuoteMiscInformationTicketingFeesFeeInformationAssociatedDataAssociatedDataItem()

Другие вопросы по тегам