我用vs2005自带的水晶报表做的。在vs2005环境下直接运行的话可以用水晶报表的打印按钮,按下后会出来到pdf的窗体。但是在iis里面打开的页面,即在浏览器里用ip打开的页面的话,水晶报表里面的那些按钮去都是x。点了打印也没有反应。怎么办?
   谢谢!

解决方案 »

  1.   

    把C:\Inetpub\wwwroot\aspnet_client这个目录copy到你的项目下。。就OK了。。
      

  2.   

    我在iis里面设置的虚拟目录,指向我存放站点的地址所在文件夹D:\...........\website1。可以访问页面,水晶报表也可以显示,就是上面的工具栏全是叉。点了之后弹出对话框当前页面不支持脚本。
    如果直接在vs里面运行则可以C:\Inetpub\wwwroot\aspnet_client我把这个文件夹拷到D:\...........\website1里还是不行。
      

  3.   

    水晶报表有两种打印格式,一个是PDF,一个是XACTIVE,一般PDF格式的客户端要装PDF阅读器,另一个格式的打印客户端会自动安装一个CAB控件,才可以打印,有时客户端安装CAB出错,建议采用PDF格式打印
      

  4.   

    我现在就是在自己的本机上都试不出来
    不是格式的问题。
    C:\Inetpub\wwwroot\aspnet_client这个我拷到虚拟目录下了
    在iis里面能看到
      

  5.   

    谢谢,我也是你这个问题,不过我想跟IIS应该没什么关系吧!