我是先安装的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,问题解决了!