惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Fortinet All Blogs
美团技术团队
T
Tenable Blog
大猫的无限游戏
大猫的无限游戏
Schneier on Security
Schneier on Security
S
Schneier on Security
博客园_首页
C
Cyber Attacks, Cyber Crime and Cyber Security
I
Intezer
T
Tailwind CSS Blog
GbyAI
GbyAI
C
CERT Recently Published Vulnerability Notes
博客园 - 【当耐特】
IT之家
IT之家
G
Google Developers Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
P
Privacy International News Feed
Vercel News
Vercel News
Cyberwarzone
Cyberwarzone
N
News and Events Feed by Topic
Application and Cybersecurity Blog
Application and Cybersecurity Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
The Register - Security
The Register - Security
人人都是产品经理
人人都是产品经理
Cisco Talos Blog
Cisco Talos Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Project Zero
Project Zero
V
V2EX
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
月光博客
月光博客
Hacker News - Newest:
Hacker News - Newest: "LLM"
WordPress大学
WordPress大学
L
LangChain Blog
阮一峰的网络日志
阮一峰的网络日志
MongoDB | Blog
MongoDB | Blog
F
Full Disclosure
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
N
News and Events Feed by Topic
G
GRAHAM CLULEY
H
Hacker News: Front Page
Forbes - Security
Forbes - Security
H
Heimdal Security Blog
L
LINUX DO - 最新话题
L
Lohrmann on Cybersecurity
Apple Machine Learning Research
Apple Machine Learning Research
Help Net Security
Help Net Security
C
Cybersecurity and Infrastructure Security Agency CISA
Recent Announcements
Recent Announcements
C
Cisco Blogs
L
LINUX DO - 热门话题

博客园 - semye

input+select(multiple)实现下拉框输入值 简单的js分页脚本 - semye - 博客园 请问做个类似这样的网站多少钱 省份和城市 - semye - 博客园 客户端取用户控件中服务器控件的标识 VS2003调试很慢 enctype="multipart/form-data" 群发邮件太慢了! SQL SERVER “数组参数” 写程序解智力题,help!!! 低级错误是怎样“炼”成的? SQL语句区分大小写问题 发送邮件 - semye - 博客园 JS事件大全 WinForm动态添加控件及其事件 WinForm程序实现滚动字幕与背景音乐 公历转换为农历 简单水晶报表程序与安装部署文件制作 导数程序
WEB水晶报表部署笔记
semye · 2007-05-24 · via 博客园 - semye

部署WEB水晶报表(Visual Studio .Net 2003 ,Crystal Reports 管理组件的程序集版本为9.1.5000.0),做笔记如下:
1.右键点击解决方案名称→ 添加(Add)→新项目 → 选择“安装和部署项目(Setup and Deployment Projects)”
 → 选中“Web 安装项目(Web Setup Project)”

2.右键点击项目名称“WebSetup1” → 添加(Add)→ 项目输出(Project Output) → 选择项目“ReportsDeploy” →
选中主输出“Primary”、内容文件“Content Files”(Add)。注意源文件“Source Files”这个选项,
只有选中它,项目中的“CrystalReport1.rpt”才会包含在安装文件内,否则要自行拷贝。

3.右键点击项目名称“WebSetup1” → 添加(Add)→ 合并模块(Merge Module)→
选中“Crystal_Database_Access2003.msm”“Crystal_Database_Access_enu2003.msm”“Crystal_Managed2003.msm”“Crystal_regwiz2003.msm”
对话框路径为“C:\Program Files\Common Files\Merge Modules”

4.右键点击水晶报表注册向导模块“Crystal_regwiz2003.msm” → 属性(Properties)→ 输入Visual Studio .Net 中的水晶报表序列号(License Key)。

5.水晶报表序列号获取如下:点击Visual Studio .Net 工具栏帮助(Help) → 关于……(About ……)→
选中水晶报表(Crystal Reports for Visual Studio .Net)→   点击复制信息(Copy Info)。
序列号为 Crystal Reports for Visual Studio .NET  这个后面,类似“ AAP5GKS0000GDE100DS”这么一串的19位长的序列号

6.右键点击项目名称 “WebSetup1” → 生成(Build)→ 执行完毕后,可在安装项目的“Debug”文件夹中找到安装文件。
运行安装程序 → 下一步(Next)→ 输入此项目对应的虚拟目录名称、以及将项目安装至本机哪个“端口”的 IIS站点下→
下一步(Next)→ 完成(Close)。
 
我是在运行安装文件前先在IIS中建个虚拟目录,第一次在部署时在默认80端口下建的虚拟目录,装好后产生另一个虚拟目录
CrystalReportWebFormViewer2,同在80端口下,一切正常
第二次在另一服务器部署时,是新建了一个站点,端口181,运行安装文件后,181端口下只有一个安装时设置的虚拟目录
启动程序后,报表中上一页、下一页、首页、树状菜单等图标不能正常显示,于是手动添加了一个虚拟目录CrystalReportWebFormViewer2对应的物理路径为 C:\Program Files\Microsoft Visual Studio .NET 2003\Crystal Reports\Viewers\
部署完毕