当我在我的Web服务中测试操作(“调用”按钮)时,XML结果不会显示,但它就像一个字符串。当我从谷歌浏览器调用它时,它会给我XML结果......
Firefox正在展示XML,它刚刚停止,但只有在我测试操作时才会停止。服务描述(主.asmx页面上的链接)显示了Web服务上所有操作的XML文件,结果是XML格式......
什么似乎是问题?
感谢。
答案 0 :(得分:1)
对我来说,这是Avira Browser Safety插件。
从已安装的Firefox插件中删除后,XML显示就像一个魅力。
无论如何,尝试在safe mode中启动Firefox并检查XML结果是否正常。
如果是这样,请尝试依次禁用每个插件,直到找到错误的插件。
答案 1 :(得分:0)
我的猜测是服务描述的HTTP标头有一个Content-Type:application / xml,但不是对你的web服务的调用。
检查该方法的一种方法是使用fiddler并尝试在您的通话标题中添加内容类型字段。 (您可以使用断点使其更容易)然后您可以看到真实的结果。