首先,谢谢大家。
在Windows Server 2008上获取水晶报告需要什么?
或者如何在Windows Server 2008上运行的网站(框架3.5 / 4.0)上获取工作rpt文件(由代码加载并刷新到浏览器)?
我的意思是,我加载一些rpt文件(在crystal report 2008上构建它们),然后使用crystal对象将文件导出到xls / pdf,更改标题,对浏览器进行刷新并且它可以工作,这在windows上server 2003 / Seven / XP但该站点在Windows Server 2008上不起作用,我想我需要一个可再发行的,但是,哪一个?
有什么想法吗?
提前致谢。
这是我得到的错误:
在尝试加载Crystal Reports时发生错误 运行。 Crystal Reports注册表项权限是 不足,或者未安装Crystal Rerports运行时 正确。请安装相应的Crystal Reports 包含正确版本的可再发行(CRRedis * .msi) 需要Crystal Reports Runtime(x86,x64x,Itanium)。请去 http://www.businessobjects.com/support了解更多信息
答案 0 :(得分:3)
它是什么类型的Windows Server版本:32位还是64位?我想,Windows Server 2008仅提供64位版本。此link包含32-bit installer和64-bit installer。您可以向下滚动页面以查看更多内容。
答案 1 :(得分:3)
要解决此类问题(如果有的话),请在将CRRedistributable名称安装为“CRRuntime_12_0_mlb.exe”后尝试将“启用32位应用程序”设置为 TRUE (我不太确定,但这个是压缩文件。)
现在我在某个服务器上没有该文件,但是我会尽快在这里留下链接。
当你安装Redistributable时,你会收到关于dll的警告(关于“打印”的东西),只是忽略它,我想这是因为服务器没有运行spoolsv服务,但那只是我的猜测
这是我之前遇到的错误:
>应用程序中的服务器错误。尝试加载Crystal Reports时发生错误 运行。 Crystal Reports注册表项权限是 不足,或者未安装Crystal Reports运行时 正确。请安装相应的Crystal Reports 包含正确版本的可再发行(CRRedist * .msi) 需要Crystal Reports运行时(x86,x64或Itanium)。请去 http://www.businessobjects.com/support了解更多信息。