Методы xx и yy используют одно и то же SOAPAction
-
05-07-2019 - |
Вопрос
Мы пытаемся создать макет сервиса для веб-сервиса в целях тестирования.
Для этого мы запускаем wsdl.exe для создания интерфейса, а затем создаем веб-службу asmx на основе этого интерфейса.Мы делали это несколько раз за последние годы без каких-либо проблем.
На этот раз мы получаем сообщение об ошибке:
Методы xx и yy используют одно и то же SOAPAction
Когда мы вызываем веб-службу.Выполнили некоторый поиск в Google, там написано, что это ошибка с wsdl.exe.Но ничего не говорит о том, что с этим делать.
Есть ли способ это исправить?Должен ли я просто удалить части references.cs?
Спасибо
Шираз
Решение
Нашел решение.Добавлена следующая строка в качестве атрибута к классу веб-сервиса:
[SoapDocumentService(RoutingStyle=SoapServiceRoutingStyle.Элемент запроса)]
После чистого решения и перестройки все заработало.