2016-06-20 2 views
0

У меня есть веб-сервис ASMX, работающий на IIS 8.0. У меня есть # вебов-метод C [имяМетод] создан, он возвращает значение типа [TYPENAME], полученное мыло тело выглядит следующим образом:Веб-сервис ASMX: результат, завернутый в дополнительный элемент

< [имяМетод] Ответ> < [имяМетод] Результат> < [property1 в TYPENAME ]> ...

Как избавиться от первых двух тегов? Благодаря

+0

Пожалуйста, покажите код вашего ASMX –

ответ

0

Попробуйте добавить этот атрибут в вашем WebMethod:

[SoapDocumentMethod(ParameterStyle = SoapParameterStyle.Bare)] 

Это, предполагают, чтобы удалить имяМетода и результирующий тег. Для получения более подробной информации читайте это:

http://forums.asp.net/t/1460873.aspx?Removing+result+tag+from+the+response+tag+in+a+soap+response