0

我们有一个运行 IIS 6.0 和 ASP.NET MVC 的 Web 服务器,它提供纯 xml。IVR 浏览器不接受 Web 服务器输出的 xml。

Controller只是返回一个 normal ActionResult,但将更改Content-Typetext/xml

View只是一个典型的 aspx 页面,但我们没有将 html 放入其中,而是将 xml 放入其中。当我们在浏览器中查看它时,它会正确返回 .xml 文件中的 xml View。在 IVR 中,它会爆炸。如果我们删除视图上的页面指令,那么 IVR 就可以工作了。

有谁知道页面指令在视图输出中的变化?

4

1 回答 1

0

问题解决了:

问题根本不在于页面指令。Nortel MPS 500 浏览器没有忽略 xml 文档顶部的空格。所以要解决这个问题,我们必须更改我们的母版页,并将其<?xml version="1.0">与母版页指令放在同一行。

于 2010-01-21T14:13:58.680 回答