我们有一个运行IIS 6.0和ASP.NET MVC的Web服务器,该服务器可提供普通XML。 IVR浏览器不接受Web服务器输出的XML。

Controller 只是返回正常 ActionResult, ,但改变了 Content-Typetext/xml.

View 只是一个典型的ASPX页面,但是我们将XML放入其中,而不是HTML。当我们在浏览器中查看此内容时,它会正确返回XML View. 。在IVR中,它只是炸弹。如果我们在视图上删除页面指令,则IVR可以工作。

有人知道该页面指令在视图的输出中发生什么变化?

有帮助吗?

解决方案

问题解决了:

问题根本不是针对页面导演。 Nortel MPS 500浏览器并未忽略XML文档顶部的空格。因此,要解决问题,我们必须更改主页,并将 <?xml version="1.0"> 在与主页指令的同一行上。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top