Pregunta

Los prefijos de espacio de nombres en mi WSDL se generan automáticamente: s1 s2 :, :, etc., ¿cómo puedo poner un prefijo específico para mis espacios de nombres?

No se puede encontrar en cualquier lugar ...

¿Tengo que reemplazar la serialización XML y añadirlos a mano (¿cómo puedo hacer que los servicios web en .net?)

(me refiero en asmx .net2.0, los chicos que van a utilizar este servicio web que dicen que necesitan prefijo específico en lugar de S1: y no hay nada que pueda hacer al respecto ..) Muchas gracias!

¿Fue útil?

Solución

Lo siento, no tengo tiempo para un ejemplo completo, pero veo XmlNamespaceDeclarationsAttribute . Puede incluir una propiedad de la clase que está regresando que definirá los prefijos de usar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top