我构建了一个网页,其中包含使用 Visual Studio 2008 中包含的 Crystal 库构建的 Crystal Report。
It '在我的机器上工作 http://jcooney.net/archive/2007/02/01/42999.aspx'但是当部署到 Web 服务器时,Crystal Report 工具栏上的图标(导出、打印等)不会显示或工作。仅看到按钮图像应在的位置的“红色 X”并单击不会执行任何操作。
我已经检查过工具栏图像实际上位于网络服务器上正在查看的位置:
(C:/Inetpub/wwwroot/aspnet_client/system_web/2_0_50727/CrystalReportWebFormViewer4/images/toolbar/)
他们都在那里。
我已经检查了网络服务器上上述文件夹的权限。
给予每个用户“完全控制”只是为了测试它。
我还在网络服务器上安装/运行了“CRRedist2008_x86.msi”。
有些人提到要确保将“crystalreportviewers115”文件夹添加到网络服务器上的“\wwwroot\aspnet_client\system_web\2_0_50727”文件夹中,但我一直无法找到“crystalreportviewers115”来复制它。
感谢您能够提供的任何帮助或想法。
更新 - 好吧,很明显我没有足够好地检查图像是否位于正确的位置。
哎哟!工作中的其他人发现了这一点。这真的很简单,我应该能够对其进行排序,但是嘿,有时就是这样。
这里修复:
在 Web 服务器上,将“aspnet_client”文件夹从“C:\Inetpub\wwwroot”复制到“C:\Inetpub\wwwroot\your-website-name”。
这就是我们所做的一切,现在正在发挥作用。
希望这能让某人免于我刚刚经历的所有麻烦。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)