aplicación IVR de Nortel MPS 500 no trabaja con ASP.NET MVC
-
22-09-2019 - |
Pregunta
Tenemos un servidor Web que ejecuta IIS 6.0 y ASP.NET MVC, que esta al servicio XML sin formato. El navegador de IVR no acepta el código XML que se emite por el servidor web.
El Controller
simplemente devuelve un ActionResult
normal, pero cambia el Content-Type
a text/xml
.
El View
es sólo una página típica aspx, pero en lugar de html, hemos puesto en XML en su lugar. Cuando vemos esto en un navegador, devuelve correctamente el código XML en el View
. En el IVR, que sólo bombas a cabo. Si eliminamos la directiva de página en la vista, a continuación, las obras de IVR.
¿Alguien tiene alguna idea de lo que la directiva de página cambia en la salida de la vista?
Solución
Problema resuelto:
El problema no era con la página Directivas en absoluto. El navegador Nortel MPS 500 no estaba ignorando espacios en blanco en la parte superior del documento XML. Así que para solucionar el problema, hemos tenido que cambiar nuestra página Master, y poner el <?xml version="1.0">
en la misma línea que la directiva de página principal.