我正在使用水晶报表进行打印。但是在服务器中托管后,我在从客户端机器打印时得到了一个带有以下 url 的页面
并显示
找不到网页
错误
在报表查看器中显示,但是点击水晶报表的打印按钮后出现问题。
我正在使用以下代码绑定报告
CrystalReportViewer1.ReportSource = CrystalReport;
CrystalReportViewer1.DataBind();
如果有人知道解决方案,请帮助我....提前谢谢....
我正在使用水晶报表进行打印。但是在服务器中托管后,我在从客户端机器打印时得到了一个带有以下 url 的页面
并显示
找不到网页
错误
在报表查看器中显示,但是点击水晶报表的打印按钮后出现问题。
我正在使用以下代码绑定报告
CrystalReportViewer1.ReportSource = CrystalReport;
CrystalReportViewer1.DataBind();
如果有人知道解决方案,请帮助我....提前谢谢....
在类似的问题上,这就是我所做的
发生这种情况是因为 Crystal repots 查看器为图像和脚本假定了一个非常特定的目录结构。如果您在开发机器上运行 IIS,您可以在此处找到结构“C:\inetpub\wwwroot\aspnet_client\System_Web\2_0_50727\CrystalReportWebFormViewer4”
现在您所要做的就是将整个结构的内容从 aspnet_client 复制到您的网络服务器,并创建一个虚拟目录来指向该路径。即使您不想创建虚拟目录或无权创建虚拟目录,您也可以简单地将完整结构复制到您的 web 应用程序的根目录,这应该会产生魔力。
如果您不使用 IIS 并使用带有 Visual Studio (cassini ie) 的内置网络服务器,您仍然会有这种结构,只有在这种情况下它可以在 C:\WINDOWS\Microsoft.NET\Framework\v2 中使用。 0.50727\ASP.NETClientFiles