2010-01-21 11 views
0

Nous avons un serveur Web exécutant IIS 6.0 et ASP.NET MVC, qui est en train de traiter des fichiers XML simples. Le navigateur IVR n'accepte pas le xml en cours de sortie par le serveur Web.Application IVR sur Nortel MPS 500 ne fonctionne pas avec ASP.NET MVC

Le Controller renvoie juste un ActionResult normal, mais change le Content-Type en text/xml. Le View est juste une page ASPX typique, mais au lieu de HTML, nous avons mis xml là-dedans à la place. Lorsque nous voyons cela dans un navigateur, il renvoie correctement le xml dans le View. Dans l'IVR, il suffit de bombarder. Si nous supprimons la directive de page sur la vue, l'IVR fonctionne.

Est-ce que quelqu'un a une idée de ce que la directive de page change dans la sortie de la vue?

Répondre

0

Problème résolu:

Le problème n'a pas été avec la page de directives du tout. Le navigateur Nortel MPS 500 n'ignorait pas les espaces en haut du document XML. Donc, pour résoudre le problème, nous avons dû changer notre page maître, et mettre le <?xml version="1.0"> sur la même ligne que la directive de la page maître.