2010-01-21 6 views
0

У нас есть веб-сервер с IIS 6.0 и ASP.NET MVC, который служит для простого xml. Браузер IVR не принимает xml, который выводится веб-сервером.Приложение IVR на Nortel MPS 500 не работает с ASP.NET MVC

Controller просто возвращает нормальный ActionResult, но изменяет Content-Type на text/xml.

View - это просто типичная страница aspx, но вместо html мы вместо этого разместили xml. Когда мы рассматриваем это в браузере, он правильно возвращает xml в View. В IVR он просто взрывает. Если мы удалим Директиву страницы в представлении, то работает IVR.

Кто-нибудь знает, что изменяет директиву страницы в представлении представления?

ответ

0

Проблема решаемая:

Проблема была не со страницей директив на всех. Браузер Nortel MPS 500 не игнорировал пробелы в верхней части документа xml. Поэтому, чтобы исправить эту проблему, нам пришлось изменить нашу главную страницу и поместить <?xml version="1.0"> в ту же строку, что и директива главной страницы.