我是先安装的vs2005,后装的IIS,所以在IIS下没有C:\Inetpub\wwwroot\aspnet_client\system_web\2_0_50727\CrystalReportWebFormViewer3 文件夹。上网搜了一下,找到了解决方案:

没有安装   Crystal   Report   Web   Service,或者没有在IIS中注册。  
  安装   Crystal   Report   Web   Service:通过VS.NET安装,自动注册。  
  注册:首先进入MSDOS方式(可通过“开始”-“运行...”,键入cmd,回车)。  
  将   C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705   作为当前目录,其中   C:\WINDOWS   根据操作系统的安装位置决定,v1.0.3705   根据安装的   .NET   FRAMEWORK   的版本决定。  
  键入   aspnet_regiis   -i。
 
   
  最后,在   IIS   中会出现一个   CrystalReportWebFormViewer   Web   共享目录。 

OK,问题解决了!