Nortel MPS上的IVR应用程序500不使用ASP.NET MVC
-
22-09-2019 - |
题
我们有一个运行IIS 6.0和ASP.NET MVC的Web服务器,该服务器可提供普通XML。 IVR浏览器不接受Web服务器输出的XML。
这 Controller
只是返回正常 ActionResult
, ,但改变了 Content-Type
至 text/xml
.
这 View
只是一个典型的ASPX页面,但是我们将XML放入其中,而不是HTML。当我们在浏览器中查看此内容时,它会正确返回XML View
. 。在IVR中,它只是炸弹。如果我们在视图上删除页面指令,则IVR可以工作。
有人知道该页面指令在视图的输出中发生什么变化?
解决方案
问题解决了:
问题根本不是针对页面导演。 Nortel MPS 500浏览器并未忽略XML文档顶部的空格。因此,要解决问题,我们必须更改主页,并将 <?xml version="1.0">
在与主页指令的同一行上。
不隶属于 StackOverflow