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?

¿Fue útil?

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.

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