本帖最后由 iwillbebrave 于 2012-12-18 17:33:26 编辑

解决方案 »

  1.   

    1、在配置文件中增加以下信息
            <webServices>   
                      <protocols>   
                      <add   name="HttpSoap"/>   
                      <add   name="HttpPost"/>   
                      <add   name="HttpGet"/>   
                      <add   name="Documentation"/>   
                      </protocols>   
              </webServices>
    理由为指定传输协议,ASP.NET 可使用这些传输协议来解密   HTTP   请求中从客户端浏览器发送的数据。在对   XML   Web   services   的   HTTP   请求中发送的数据可以包含方法调用和参数。  上面的示例启用所有四个当前支持的协议。
    2、web服务运行过程中发生错误,如下载的文件过大,超过了服务器内存报错。
    3、确认WebService的URL路径是否配置正确,确认运行环境是否正确。
      

  2.   

    你的提问太有才了,都不说自己在写什么样的程序,比如web还是WinForm,用什么技术(WCF还是WebService),用什么类去连接的,什么都不交代就给了网上的解决方案,你要是找到答案了就别多此一问,如果没答案就要先描述清楚问题。如果可能,把代码贴出来,如果是外网可以访问的url地址,直接提供测试地址。
      

  3.   

    非常感谢5楼。 是这样的,我在网上查了一下这个“客户端发现响应内容类型为"text/html",但应为"text/xml”返回信息。的确搜出来了不少解决方法 ,目前就是不懂每个方法具体是怎么操作。 至于是web还是winform 是 wcf还是webservice ,以及用什么类去连接的,这些我都不清楚,因为这个插件 是一个嵌在一个第三方聊天软件里面的翻译插件,不是我开发的,只知道是c#写的。  还麻烦再看一下红色的解决方法是什么意思... 指点一二,感激不尽。
      

  4.   

    至少有这个插件的使用说明吧,不然你怎么知道如何去调用?什么都不清楚,还不如自己从基础的写起,.NET下面的WCF学会了,基本上自己都可以写这种功能,没必要用什么插件。
      

  5.   

    插件调用的页面是你自己写的吗 后台输出可以设置 Response.ContentType = "text/xml";
      

  6.   

    非常感谢 7、 8、 9 楼, sokukt , 后台输出在哪去设置 Response.ContentType = "test.xml"; 呢? 具体是在哪个文件里... 这个图左边那些文件就是这个插件的服务器端的源码列表了... 朋友发给我的,那个配置文件用浏览器打不开
      

  7.   

    配置文件本来就不能打开,你要访问扩展名为asmx的文件,这里名叫Service.asmx。
      

  8.   

    出于安全考虑,web.config 本来就不能通过浏览器访问。这是正常的。
      

  9.   

    可以用记事本等工具打开web.config(必须是file://协议,不能使http://协议)
      

  10.   

    操作,也出现这个问题了,网上查的结果都不对,不过我的是wince操作系统
      

  11.   

     我也正在碰到这个问题。以前都是好的。不知道什么原因就出现了下面的原因:
    有关调用实时(JIT)调试而不是此对话框的详细信息,
    请参见此消息的结尾。************** 异常文本 **************
    System.InvalidOperationException: 客户端发现响应内容类型为“text/html; charset=utf-8”,但应为“text/xml”。
    请求失败,错误信息为:
    --
    <?xml version="1.0" ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
    我看了,你应该也在网上找了很多资料。上面你提出的几点。我都试过。都不能解决问题。郁闷啊!
    如果你知道怎么解决,麻烦告诉我一声!
      

  12.   

    跟包啊。说的很清楚啊。content-type 设置不对啊。你发数据包的时候,改为text/xml啊。看看http协议就知道啥原因了。请求头为xml返回也就是xml。请求json返回json。你发了个html.人家的服务不认啊