水晶报表 —— 无法找到密钥号码 dll 或密钥号码无效

MisterDotNet 2008-07-29 04:49:14
我项目中用到的水晶报表是 vs2003自带的水晶报表,程序在本机上完成以后,我参照网上的资料将项目打包部署了一下,上传到服务器以,运行以后就出现这个错误了。
打包步骤:
1.先将水晶报表所在项目的相关bin文件夹和。aspx文件上传到服务器上,配置好IIS;

2.添加 安装项目 Setup1
3.右击安装项目Setup1 ——添加项目输出——在项目中选中当期水晶报表所在项目,选中 主输出 ,配置为 活动 ,然后点确定——然后在添加 合并模块 (将Crystal_regwiz2003.msm等 7个相关模块添加到安装项目中)——右击安装项目 Setup1——选择重新生成——将Setup1的DeBug下面的文件上传到服务器上,然后在服务器上运行,运行以后复制bin文件夹下面的dll文件,将它粘贴到 步骤 1. 中的bin文件夹下面,覆盖原来的dll文件


我的服务器上没有安装vs2003和水晶报表组件吖
不知道这么操作对吗??请大侠指点
...全文
674 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
MisterDotNet 2008-07-30
  • 打赏
  • 举报
回复
up
MisterDotNet 2008-07-29
  • 打赏
  • 举报
回复
http://www.yesky.com/20030327/1659638.shtml


http://www.cnblogs.com/wf5360308/articles/891496.html


MisterDotNet 2008-07-29
  • 打赏
  • 举报
回复
http://dev.csdn.net/article/17/17978.shtm
MisterDotNet 2008-07-29
  • 打赏
  • 举报
回复
up
chinahnzl 2008-07-29
  • 打赏
  • 举报
回复
还需要一个密钥的。。

看看这里。。

http://www.cnblogs.com/chinahnzl/category/99460.html
MisterDotNet 2008-07-29
  • 打赏
  • 举报
回复
如何让在本机上设计好的水晶报表程序放到服务器上,让它正确运行
yagebu1983 2008-07-29
  • 打赏
  • 举报
回复
关注,学习!!
MisterDotNet 2008-07-29
  • 打赏
  • 举报
回复
序列号我也写入了,是这个:AAP5GKS0000GDE100DS
MyLf 2008-07-29
  • 打赏
  • 举报
回复
你将合并模块加进来后,要修改Crystal_regwiz2003的属性,把可用的序列号写入。
yangpeiyu 2008-07-29
  • 打赏
  • 举报
回复
你设计好的报表直接就在你项目里一起发布不就行了。
然后直接配置IIS就可以了。还要这步是用来干嘛。下面是我布置有用到水晶报表项目的
a.在服务器上安装C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\CrystalReports\CRRedist2005_x86.msi。
b.把C:\Program Files\Common Files\Business Objects\2.7\Managed 下所有的文件都COPY到远程服务器网站的BIN目录下,
c.改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.2\Report Application Server\InProcServer\PrintJobLimit将PrintJobLimit由75改为0
或HKEY_LOCAL_MACHINE/SOFTWARE/Crystal Decisions/10.0/Report Application
Server/InprocServer/PrintJobLimit修改为1000
还有一个
HKEY_LOCAL_MACHINE/SOFTWARE/Crystal Decisions/10.0/Report Application
Server/Server/PrintJobLimit 也修改为1000
这样起来的话还不行,因为水晶报表的很多图片还看不到,所以还要COPY本机的C:\Inetpub\wwwroot下的aspnet_client目录到远程服务的网站下。

这个是vs 2005用的报表。我想应该都是一样的。
MisterDotNet 2008-07-29
  • 打赏
  • 举报
回复
想让在本机上设计好的水晶报表程序放到服务器上,让它正确运行
yangpeiyu 2008-07-29
  • 打赏
  • 举报
回复
为什么要:右击安装项目Setup1 ——添加项目输出——在项目中选中当期水晶报表所在项目,选中 主输出 ,配置为 活动 ,然后点确定——然后在添加 合并模块 (将Crystal_regwiz2003.msm等 7个相关模块添加到安装项目中)——右击安装项目 Setup1——选择重新生成——将Setup1的DeBug下面的文件上传到服务器上,然后在服务器上运行,运行以后复制bin文件夹下面的dll文件,将它粘贴到 步骤 1. 中的bin文件夹下面,覆盖原来的dll文件

楼主目的是想干嘛?

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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