日期:2014-05-17  浏览次数:20514 次

高分~~~问个webservice的问题,谢谢大家啊
在访问webservice接口的时候,提示下面错误

客户端发现响应内容类型为“text/plain”,但应为“text/xml”。
请求失败,响应为空。 

webservice接口是java语言提供的,以前访问没问题,现在我的服务器和webservice服务器都换了新主机。。。我的程序没有变化,请问是我iis中设置的问题么?
------最佳解决方案--------------------
你指向的是什么扩展名的文件? 
------其他解决方案--------------------
自己顶一下了~~~~
------其他解决方案--------------------
换了新主机 .IP什么之类的都改了吧
在config配置文件中增加以下信息 试试
         <webServices>   
                  <protocols>   
                  <add   name="HttpSoap"/>   
                  <add   name="HttpPost"/>   
                  <add   name="HttpGet"/>   
                  <add   name="Documentation"/>   
                  </protocols>   
          </webServices>
权限配置是否正确如network services everyone
检查页面是否有<?xml version="1.0" ?> 
------其他解决方案--------------------
引用:
你指向的是什么扩展名的文件?


asmx 你说的是这个么?
------其他解决方案--------------------
看看你的webservice的文件夹里有没有web.config,有删除。重启IIS 。
------其他解决方案--------------------
引用:
看看你的webservice的文件夹里有没有web.config,有删除。重启IIS 。

这是别人的服务啊。。。统一的接口。。。我本地就添加了引用。。。。