Los métodos xx y yy usan la misma acción SOAPA.
-
05-07-2019 - |
Pregunta
Estamos intentando crear un servicio simulado para un servicio web con fines de prueba.
Para hacer esto, ejecutamos wsdl.exe para crear una interfaz y luego crear un servicio web asmx basado en esa interfaz. Lo hemos hecho varias veces en los últimos años sin ningún problema.
Esta vez recibimos un error:
Los métodos xx y yy usan la misma SOAPAction
Cuando llamamos al servicio web. Han hecho algunas búsquedas en google, dice que esto es un error con wsdl.exe. Pero no dice nada sobre qué hacer al respecto.
¿Hay una manera de solucionar esto? ¿Debo eliminar partes de references.cs?
Gracias
Shiraz
Solución
Encontré la solución. Se agregó la siguiente línea como un atributo a la clase de servicio web:
[SoapDocumentService (RoutingStyle = SoapServiceRoutingStyle.RequestElement)]
Después de una solución limpia y una reconstrucción, todo funcionó.