Приложение IVR на Nortel MPS 500 не работает с ASP.NET MVC - PullRequest
0 голосов
/ 21 января 2010

У нас есть веб-сервер под управлением IIS 6.0 и ASP.NET MVC, который обслуживает обычный xml. Браузер IVR не принимает XML-файл, выводимый веб-сервером.

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

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

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

1 Ответ

0 голосов
/ 21 января 2010

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...