当我测试我的.asmx Web服务时,FireFox不显示XML内容

时间:2014-03-15 02:30:41

标签: c# xml web-services firefox

当我在我的Web服务中测试操作(“调用”按钮)时,XML结果不会显示,但它就像一个字符串。当我从谷歌浏览器调用它时,它会给我XML结果......

Firefox正在展示XML,它刚刚停止,但只有在我测试操作时才会停止。服务描述(主.asmx页面上的链接)显示了Web服务上所有操作的XML文件,结果是XML格式......

什么似乎是问题?

感谢。

2 个答案:

答案 0 :(得分:1)

对我来说,这是Avira Browser Safety插件。

从已安装的Firefox插件中删除后,XML显示就像一个魅力。

无论如何,尝试在safe mode中启动Firefox并检查XML结果是否正常。

如果是这样,请尝试依次禁用每个插件,直到找到错误的插件。

答案 1 :(得分:0)

我的猜测是服务描述的HTTP标头有一个Content-Type:application / xml,但不是对你的web服务的调用。

检查该方法的一种方法是使用fiddler并尝试在您的通话标题中添加内容类型字段。 (您可以使用断点使其更容易)然后您可以看到真实的结果。