Проблема с генерацией прокси WebService, использующего svcutil

В моем случае это работало нормально.

.sorting:after,
.sorting_asc:after,
.sorting_desc:after{
    content: "";
    background: none !important;
}
8
задан Daniel Fabian 25 May 2009 в 10:00
поделиться

2 ответа

Схема, используемая wsdl, не соответствует справочнику схемы сериализатора контрактов данных .

Проблемы:

  1. «Все элементы должны соответствовать схеме будет поддерживаться DataContractSerializer ".

    В вашей схеме отсутствует атрибут elementFormDefault в теге, поэтому действует значение по умолчанию «unqualified». Вам необходимо добавить следующую пару имя / значение атрибута к элементу , чтобы сериализатор контракта данных (DCS) мог разрешить локальные элементы / типы.

    elementFormDefault = "квалифицированный"

  2. атрибуты maxOccurs и minOccurs на Тег должен быть 1 или опущен (по умолчанию 1).

    Итак, удалите maxOccurs = "unbounded" в .

  3. Добавьте maxOccurs = "unbounded" в

24
ответ дан 5 December 2019 в 06:54
поделиться

Мне пришлось избавиться от использования «element», и я просто использовал «complexType».

Поэтому я удалил закрывающие элементы в DataContracts и в сообщениях, Я устанавливаю атрибут типа вместо атрибута элемента. Теперь все работает, спасибо большое. :)

0
ответ дан 5 December 2019 в 06:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: