Cuando envío localmente una solicitud SOAP a mi servicio en el IIS, todo funciona bien. Cuando envío una solicitud SOAP al mismo servicio que se ejecuta en IIS en otro host, todo funciona bien.Error de jabón: "El servidor no pudo procesar la solicitud" "Referencia de objeto no establecida en una instancia de un objeto"
Pero cuando otro programador envía una solicitud SOAP a mi servicio, que generalmente recibe la respuesta correcta, excepto un método en el servicio que devuelve:
<soap:Body>
<soap:Fault>
<faultcode>soap:Server</faultcode>
<faultstring>Server was unable to process request. ---> Object reference not set to an instance of an object.</faultstring>
<detail />
</soap:Fault>
lo necesario para comprender por qué se está recibiendo este error.
Su solicitud SOAP es exactamente igual a SOAP Request pero la mía funciona y la suya no.
Así que cuando se captura su solicitud jabón y envía esa petición exacta (con una herramienta similar al jabón soapUI) a su entorno de desarrollo funciona? Porque realmente parece que debería haber diferencias. –
El programador está omitiendo/poniendo un tipo de valor incorrecto al menos en e de los parámetros en la solicitud. Pídale su código. –
En mi caso este error se produjo debido a la petición no formateado xml.for ejemplo en la solicitud XML si es necesario etiqueta pero su solicitud xml este bloque se escribe como dará este tipo de error. Entonces, antes de indagar en el código u otros scnerios, primero compruebe la solicitud xml incluso mejor si usa la aplicación SoapUI cree un nuevo objeto Request para su servicio web y rellene los datos en una nueva solicitud claramente. –
dankyy1