首先,查看你的iis有没有一个CrystalReportWebFormViewer的webservice。
没有的话,就会出现上面的错误。
解决办法:找到.net的CrystalReport的安装目录,我的是E:\Microsoft Visual Studio .NET\Crystal Reports\Viewers,把Viewers共享为web共享。
到iis里刷新一下,会多一个viewers的应用,点中,按f2改名为CrystalReportWebFormViewer的webservice,然后进入属性,在目录这页按删除按钮。