У нас есть веб-сервер под управлением IIS 6.0 и ASP.NET MVC, который обслуживает обычный xml. Браузер IVR не принимает XML-файл, выводимый веб-сервером.
Controller
просто возвращает нормальный ActionResult
, но изменяет Content-Type
на text/xml
.
View
- это просто типичная страница aspx, но вместо html мы добавили туда xml. Когда мы просматриваем это в браузере, он правильно возвращает xml в View
. В IVR это просто взрывается. Если мы удалим Директиву страницы в представлении, то IVR будет работать.
Кто-нибудь имеет представление о том, что Директива страницы изменяет в выводе представления?