Я ' m получаю « Unspecified error
», когда я пытаюсь вызвать определенный метод веб-службы. Используя XMLSpy, я обнаружил, что объект параметра просто не был сериализован.
В сгенерированном источнике сериализатора я отмечу строки:
if (!needType) {
System.Type t = o.GetType();
if (t == typeof(global::moonraker1.Conference)) {
}
else {
throw CreateUnknownTypeException(o);
}
}
Однако при импорте wsdl был создан модуль с именем moonraker1.BookingService
, поэтому тип объекта параметра на самом деле moonraker1.BookingService.Conference
. Кажется вполне возможным, что именно поэтому объект не сериализован, хотя я не понимаю, почему сообщение по-прежнему передается в веб-службу.
Пожалуйста, кто-нибудь может пролить свет на это? Или я ошибаюсь?