Я создал службу WCF, используя vb.net. На моей машине разработки все работает нормально, но когда я ее развернул, произошел сбой со следующей ошибкой
'Произошла ошибка при попытке десериализации параметра http://tempuri.org/:querys'
Я вызываю один метод в службе, и у него есть единственный параметр, называемый 'querys'. Этот параметр был списком (Of CustomType).
Затем я создал новый метод с одним параметром типа ArrayList. Думая, что это должно сериализоваться. Опять же, он отлично работает на моей машине для разработки, но не удается, если я разверну его с той же ошибкой, что и выше.
Я полностью озадачен тем, как можно сериализовать параметр на одной машине, а не на другой. Я попробовал это на 2 других машинах, и это не работает ни на одном из них. Так что это исключает проблему с самой машиной.
Все машины работают под управлением Win XP и .Net v3.5. Сервис был разработан с использованием VB .net в Visual Studio 2008.
Кто-нибудь еще испытывал это?
Я не включил никакого кода, потому что происходит ошибка System.ServiceModel, и, как я упоминал выше, код работает на компьютере разработчика.
Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.
Заранее спасибо