"经过种种情况的排查,居然发现自己搞了一个非常低级的错--------控件的地址(URL)弄错了.把地址改回来之后,一切正常.OK~~~~~~~~~~~~~~""去掉Web.Config中<authentication mode="Windows"/>一项。"

解决方案 »

  1.   

    "去掉Web.Config中 <authentication mode="Windows"/>一项。" ?
    ------------------
    弱弱地问一句LS的,那你的Reporting Service按照什么方式来控制权限?
      

  2.   

    指定传输协议,ASP.NET   可使用这些传输协议来解密   HTTP   请求中从客户端浏览器发送的数据。在对   XML   Web   services   的   HTTP   请求中发送的数据可以包含方法调用和参数。    
        
      以下示例启用所有四个当前支持的协议。       
      <configuration>   
            <system.web>   
                  <webServices>   
                        <protocols>   
                              <add   name="HttpSoap"/>   
                              <add   name="HttpPost"/>   
                              <add   name="HttpGet"/>   
                              <add   name="Documentation"/>   
                        </protocols>   
                  </webServices>   
            <system.web>   
      </configuration>    
      <soapExtensionTypes>     
    指定要与配置文件范围内的所有   XML   Web   services   一起运行的   SOAP   扩展。   
    参考:
    http://topic.csdn.net/t/20051010/11/4316276.html
      

  3.   

    1.测试http://localhost/reportserver是否可以连接,
    2.测试http://localhost/reports是否可以连接,
    如果不能连接,使用报表配置管理器重新配置Reporting Service.