C #: ошибка при обновлении ссылки на веб-сервис - PullRequest
0 голосов
/ 16 апреля 2009

Я получаю это сообщение об ошибке в веб-сервисе при обновлении ссылки

Невозможно сериализовать член System.ComponentModel.Component.Site типа System.ComponentModel.ISite, поскольку это интерфейс.

Почему это происходит?

1 Ответ

1 голос
/ 16 апреля 2009

Похоже, вы использовали элемент управления или компонент в интерфейсе веб-службы (то есть в качестве возвращаемого значения или аргумента метода). Это не сработает - так как его нужно сериализовать (как правило) как XML. Обычно вы отправляете data в объектах, а не в элементах управления.

Как выглядит интерфейс сервиса?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...