服务器端不安装水晶报表,客户端否能够打开报表?

Andy__Huang 2009-07-29 03:36:07
1.环境:
开发平台asp.net2008+windowsXP+水晶报表9.2或水晶报表10.5;
目前在开发平台下测试水晶报表没有问题,其他电脑连接到这开发的这台机打开报表也没有问题;

2.目前情况:
我们把程序放到internet网络上,提供空间的某供应商不愿意在报务器上安装水晶报表驱动程序,以致我们的水晶报表不能打开;

3.问题,试问各位:
有没有办法把水晶报表驱动程序或dll文件提取出来,并放到bin目录下,不用安装水晶报表,客户端打开水晶报表,不知道能不能够这样实现?

分不是问题,希望各位不吝指教,谢谢!
...全文
654 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
冰糖_adam 2009-09-17
  • 打赏
  • 举报
回复
跟贴
xqy_2007 2009-07-30
  • 打赏
  • 举报
回复
顶一下吧,已经说的很清楚了。水晶报表组件是一定要安装的!
zhxingway 2009-07-30
  • 打赏
  • 举报
回复
越来越佩服泰哥了,

使我坚定了学习水晶报表的决心啊.
llsen 2009-07-29
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 babyt 的回复:]
1:
水晶报表的组件,是必须安装的。无论是WinForm还是WebForm.
实际上水晶报表的msm合并包,本身就是一组文件的组合
这个在做部署包的时候,可以看到msm里的内容的,里面有很多依赖文件,不仅仅是几个dll.

我不觉得这个能在技术上去如何实现,更多的是沟通问题。
实在不行就换个服务商。
现在服务商多如牛毛,有愿意做的。

时代互联不知道你说的是不是Now.cn,这个公司除了价钱贵点(有的产品还比较便宜),其他还是不错的

2:楼上有位朋友说windows程序是不需要安装的?这个能做到吗?呵呵
在 VS6的时代,确实是可以的,但是在.net环境下,似乎不可把
这里的安装当然不是指安装 VS环境或水晶报表,只是说水晶报表的发布包,msm或msi.

[/Quote]

泰哥给你定性了,结贴吧,呵呵
xiao_fan85 2009-07-29
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 babyt 的回复:]
1:
水晶报表的组件,是必须安装的。无论是WinForm还是WebForm.
实际上水晶报表的msm合并包,本身就是一组文件的组合
这个在做部署包的时候,可以看到msm里的内容的,里面有很多依赖文件,不仅仅是几个dll.

我不觉得这个能在技术上去如何实现,更多的是沟通问题。
实在不行就换个服务商。
现在服务商多如牛毛,有愿意做的。

时代互联不知道你说的是不是Now.cn,这个公司除了价钱贵点(有的产品还比较便宜),其他还是不错的

2:楼上有位朋友说windows程序是不需要安装的?这个能做到吗?呵呵
在 VS6的时代,确实是可以的,但是在.net环境下,似乎不可把
这里的安装当然不是指安装 VS环境或水晶报表,只是说水晶报表的发布包,msm或msi.

[/Quote]
对阿泰的佩服犹如滔滔江水连绵不绝,呵呵,你的话很干脆,都是实践出来的经验分享,谢谢。
正宗熊猫哥 2009-07-29
  • 打赏
  • 举报
回复
我只有看的份
阿泰 2009-07-29
  • 打赏
  • 举报
回复
1:
水晶报表的组件,是必须安装的。无论是WinForm还是WebForm.
实际上水晶报表的msm合并包,本身就是一组文件的组合
这个在做部署包的时候,可以看到msm里的内容的,里面有很多依赖文件,不仅仅是几个dll.

我不觉得这个能在技术上去如何实现,更多的是沟通问题。
实在不行就换个服务商。
现在服务商多如牛毛,有愿意做的。

时代互联不知道你说的是不是Now.cn,这个公司除了价钱贵点(有的产品还比较便宜),其他还是不错的

2:楼上有位朋友说windows程序是不需要安装的?这个能做到吗?呵呵
在 VS6的时代,确实是可以的,但是在.net环境下,似乎不可把
这里的安装当然不是指安装 VS环境或水晶报表,只是说水晶报表的发布包,msm或msi.
llsen 2009-07-29
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 xiao_fan85 的回复:]
不好意思,刚才一直没找到这个路径(忘记了,呵呵),在X:\Program Files\Common Files\Merge Modules(X为系统盘),路径下你可以看到很多.msm文件,这些就是水晶报表组合模块,你用vs自己制作一个安装包,把需要的组合模块添加进去,(因为我这里只有CR2008,就拿CR2008的组合模块来说)比如这个CRRuntime_12_0.msm是支持默认语言的也就是英文,如果你需要支持中文简体,就把CRRuntime_12_0_zh_CN.msm也添加进去。
打包的时候要注意,就是要把你的水晶报表的注册码放进去,这样才是注册好的,选中组合模块,查看右边的属性框,有一项是(MergeModuleproperties),展开它找到属性keycode,把注册码填上,然后制作安装包,把这个安装包在服务器端安装就可以了。
[/Quote]
xiao_fan85 2009-07-29
  • 打赏
  • 举报
回复
不好意思,刚才一直没找到这个路径(忘记了,呵呵),在X:\Program Files\Common Files\Merge Modules(X为系统盘),路径下你可以看到很多.msm文件,这些就是水晶报表组合模块,你用vs自己制作一个安装包,把需要的组合模块添加进去,(因为我这里只有CR2008,就拿CR2008的组合模块来说)比如这个CRRuntime_12_0.msm是支持默认语言的也就是英文,如果你需要支持中文简体,就把CRRuntime_12_0_zh_CN.msm也添加进去。
打包的时候要注意,就是要把你的水晶报表的注册码放进去,这样才是注册好的,选中组合模块,查看右边的属性框,有一项是(MergeModuleproperties),展开它找到属性keycode,把注册码填上,然后制作安装包,把这个安装包在服务器端安装就可以了。
llsen 2009-07-29
  • 打赏
  • 举报
回复
看这个帖子9楼的回复,能不能对你有点帮助
http://topic.csdn.net/t/20050202/10/3770083.html
Andy__Huang 2009-07-29
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 xiao_fan85 的回复:]
可以不安装水晶报表软件,但是必须安装水晶报表运行库支持的插件。
[/Quote]

能不能够具体一点呢?
你说的插件是不是CRRedist2008_x86.msi或CRRedist2008_x64.msi
llsen 2009-07-29
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 xiao_fan85 的回复:]
可以不安装水晶报表软件,但是必须安装水晶报表运行库支持的插件。
[/Quote]

这还不如直接安装水表省事
llsen 2009-07-29
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 llx993 的回复:]
可以的
我們的WINDOW程序就是這樣做的

[/Quote]

恩?是吗
等【阿泰】来最终裁定。





---------------------------
最近一段时间改混图标区后,就没见过这么多

的人,
xiao_fan85 2009-07-29
  • 打赏
  • 举报
回复
可以不安装水晶报表软件,但是必须安装水晶报表运行库支持的插件。
Andy__Huang 2009-07-29
  • 打赏
  • 举报
回复
dll文件在上面注册出错,比如:
注册运行:
regsvr32 E:\WebStone\bin\CrystalDecisions.ReportAppServer.CommLayer.dll
错误提示:
已加载 E:\WebStone\bin\CrystalDecisions.ReportAppServer.CommLayer.dll
但没有找到DllRegisterServer输入点。
无法注册这个文件。

llsen 2009-07-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 hdhai9451 的回复:]
修改一下:
3.问题,试问各位:
有没有办法把水晶报表驱动程序或dll文件提取出来,并放到bin目录下,不用安装水晶报表,客户端也能正常打开水晶报表,不知道能不能够这样实现?

提供空间公司:时代互联
大家有没有用过这家公司的空间?会不会是一个垃圾公司?
[/Quote]

好像不行,这个问题你也知道,就是服务器没安装水表的原因,
这个又不是编译的程序,有dll就可以运行,
他只是.rpt的文件,没有安装的话文件根本没法预览,还何谈其他操作

这个问题貌似还得要和服务器厂商公司谈判了
他不愿意安装的原因无非是水表试用版用的次数有限,按正版要付费买
所以谈谈,这个费用你们来出,应该没什么大问题。
lidechao 2009-07-29
  • 打赏
  • 举报
回复
需要安装
llx993 2009-07-29
  • 打赏
  • 举报
回复
可以的
我們的WINDOW程序就是這樣做的
zzxap 2009-07-29
  • 打赏
  • 举报
回复
如果行的话,那水晶报表公司岂不是破产了
llsen 2009-07-29
  • 打赏
  • 举报
回复
第一次见图标区200分贴
加载更多回复(4)

4,816

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧