WCF-сервис с сгенерированными xsd классами данных возвращает пустые объекты
У меня есть xsd-файл, с помощью которого я генерирую классы данных (с xsd.exe или WSCF-blue) для построения WCF-сервиса.
Затем я добавляю сгенерированные классы к операциям в WCF-сервисе следующим образом:
MyGeneratedClassOUT operation1(MyGeneratedClassIN request)
Когда я вызываю эту операцию от клиента, клиент возвращается MyGeneratedClassOut
запрос заполнен нулевыми значениями, даже если я заполню их на стороне сервера.
У кого-нибудь есть идеи как это решить? Может ли это быть проблемой в XSD-файле или в конфигурации WCF?
1 ответ
Решение
Скорее всего, это проблема пространства имен. Проверьте с помощью Fiddler, имеют ли запрос и ответ одинаковые пространства имен.