В документе XML есть ошибка - PullRequest
2 голосов
/ 15 марта 2011

Я занимаюсь разработкой приложения WinForms. Для транзакции с БД приложение WinForms относится к веб-сервису PHP. Иногда функции в веб-сервисе ведут себя странно. Функция генерирует исключение:

Ошибка в XML-документе (2, 421)

с внутренним исключением:

{"Указанный тип не был распознан: name = 'AccessOptions', namespace = '......', at."}

Самым странным является то, что если я тестирую ту же функцию из приложения PHP, это работает нормально, но в случае приложения .NET генерируется указанное выше исключение. Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 23 декабря 2011

Не могу сказать наверняка без xml или wsdl, но я предполагаю, что wsdl неполный, а тип AccessOptions отсутствует в wsdl. Так что .NET не знает, как десериализовать этот тип. PHP не так строго типизирован, поэтому он может легко справиться с отсутствующим типом.

Анаш

...