2009-10-22 6 views
5

Мы пытаемся создать макет службы для веб-службы для целей тестирования.Методы xx и yy используют один и тот же SOAPAction

Для этого мы запустим wsdl.exe для создания интерфейса, а затем создадим веб-службу asmx на основе этого интерфейса. Мы делали это несколько раз в течение последних лет без каких-либо проблем.

На этот раз мы получаем ошибку:

Методы хх и уу используют один и тот же SOAPAction

Когда мы называем веб-службы. Сделали некоторые поиски в google, он говорит, что это ошибка с wsdl.exe. Но ничего не говорит о том, что с этим делать.

Есть ли способ исправить это? Должен ли я просто удалять части ссылок.cs?

Благодаря

Шираз

ответ

10

Найдено решение. Добавлена ​​следующая строка в качестве атрибута к классу веб-службы:

[SoapDocumentService (RoutingStyle = SoapServiceRoutingStyle.RequestElement)]

После чистого раствора и отстроить заново, все работало.

+0

У меня такая же проблема, это поможет мне, спасибо;) – tulkas85

Смежные вопросы