安装部署Web程序2
来源:互联网 发布:全景合成软件 编辑:程序博客网 时间:2024/05/22 10:28
来源:VS2005专业教程网 作者:VS2005专业教程网 添加:admin
三、建立数据库并初始化数据。
前提是:你已经在本地的SQL Server服务器中建立了一个数据库,并已经初始化好了数据。
1、选择Server Configuration下的SQLScripts节点
前提是:你已经在本地的SQL Server服务器中建立了一个数据库,并已经初始化好了数据。
1、选择Server Configuration下的SQLScripts节点
2、右键点击中间列表的SQL Scripts节点,选择Database import wizard...,出现数据库导入向导
3、点下一步,选择本地数据库的服务器和登录信息
4、点下一步,选择要导入的数据库和要生成的脚本的名称
5、点下一步,选择要包含的表。一般选择Include All Tables
6、点下一步,选择其它数据库对象。如果需要同时导入数据,请选中Records
7、点下一步,设置脚本生成选项。一般的选项如下图
8、点下一步,准备生成脚本。如果你想在每次生成安装程序时都重新掭数据库脚本,请选中Regenerate Script at Build。一般情况下,如果你的数据库不是经常变动,不要选择此项
9、点Finish,InstallShield会开始为我们编写脚本。
10、脚本生成完成后,在中间列表中选中刚生成的脚本,本例为VS2005SmapleDatabaseScript。
11、在右边,选择Script标签,在脚本的顶部,添加生成数据库的脚本
CREATE DATABASE [__VS2005SampleDataBaseName__]
GO
USE [__VS2005SampleDataBaseName__]
GO
GO
在脚本的底部,添加插入数据的脚本
Insert into [User](Name,NickName) Values ('__USER_NAME__','__USER_NAME__')
GO
Insert into [User](Name,NickName) Values ('__USER_NAME__','__USER_NAME__')
GO
其中,__VS2005SampleDataBaseName__、__USER_NAME__是用户指定的,我们在下一步里会用变量替换它们。
12、选择Text Replacement标签,替换__VS2005SampleDataBaseName__和__USER_NAME__为用户输入的值。
__VS2005SampleDataBaseName__就要替换成US_DATABASE_NAME,
__USER_NAME__替换成US_USER_NAME。这样,InstallShiled在执行数据库脚本时,会先把__VS2005SampleDataBaseName__和__USER_NAME__替换成我们需要的值。
12、选择Text Replacement标签,替换__VS2005SampleDataBaseName__和__USER_NAME__为用户输入的值。
__VS2005SampleDataBaseName__就要替换成US_DATABASE_NAME,
__USER_NAME__替换成US_USER_NAME。这样,InstallShiled在执行数据库脚本时,会先把__VS2005SampleDataBaseName__和__USER_NAME__替换成我们需要的值。
四、修改Web.config中的数据库连接字符串
1、选择System Configuration下的XML File Changes节点,在中间窗格中右键XML Files,选择Import...
1、选择System Configuration下的XML File Changes节点,在中间窗格中右键XML Files,选择Import...
2、找到Web.config文件
3、只选择数据库连接字符串这个节点。
4、导入
5、在General标签中修改value属性的值为:Server=[IS_SQLSERVER_SERVER];DataBase=[US_DATABASE_NAME];uid=[IS_SQLSERVER_USERNAME];pwd=[IS_SQLSERVER_PASSWORD];
五、发布
1、选择Media下的Releases节点,在中间的Release节点上点右键,选择Release wizard。
1、选择Media下的Releases节点,在中间的Release节点上点右键,选择Release wizard。
2、点击Next,输入配置名称,VS2005SampleConfiguration
3、点击Next,输入Release名称,这里输入OneImage
4、点击Next,选择包含的语言。
5、点击Next
6、点击Next,Media Type选择Web。如果你想刻成安装光盘,可选择CD。
7、点击Next,选择安装类型。这里选择One Executable,即一个Setup里包括所有需要用到的文件。
8、点Next,Next,在Windows Installer Location对话框中,选择Extract engine from setup.exe。
9、点Next,Next,在Password & Copyright对话框中,你可以设置自己的版权标志。这会在生成的Setup.exe文件上有所体现
10、Next,最重要的一步:选择Include or set up .NET Framewor。其它选择按照图片设置。
11、Next,Next,Next,Next,Next,Finish!!!如果你选择了Build the Release,Install Shield会马上编译并生成安装文件。
12、到这里,还有一个小缺憾,就是安装时,如果发现目标机器上没有安装.NET Framework,会提示用户是否安装。这怎么行?不安装我的程序就没法运行啊,一定要去掉它。还好可以设置。选择我们刚配置好的OneImage的Relase,在右边的属性表中,设置Display .NET Option Dialog的值为No,就不再询问用户是否安装.NET Framework了,如果发现没有安装,就立即安装,爽!
六、总结
不能完成:1、设置ASP.NET版本。2、设置主机头。 这些需要安装完成后手动设置。
- 安装部署Web程序2
- 安装部署Web程序1
- VS 2005 制作Web安装- 使用InstallShield11.5部署Web程序 .NET 2.0安装与部署
- 使用InstallShield11.5部署Web程序{安装包}
- 部署web程序
- JBoss部署Web 程序
- Linux部署web程序
- Linux部署web程序
- Linux部署web程序
- WEB项目(B/S系统)打包安装程序总结-部署安装
- 远程操作Linux下安装Tomcat服务器并安装部署Java Web程序
- VS Web项目安装部署
- Office Web Apps安装部署
- 我做的第一个web安装部署项目---全国计算机等级考试网上报名缴费程序
- centos中安装tomcat7,并实现web程序的热部署
- Java桌面程序安装部署
- VS2005 C#安装部署程序
- winfrom程序安装与部署
- 安装部署Web程序1
- java的疑问
- 无线打印服务器选用指南
- 用VC++遍历目录
- GridView的RowUpdating事件抓取新值时的问题
- 安装部署Web程序2
- 一个简单的梯归创建目录函数
- 從DataView中生成Excel報表的方案(C#)
- 用C#實現Web文件的上傳
- 我的Emacs配置
- 只可以输入数字(包含小数点)
- Java线程笔记一:
- 只可以输入正整数
- 多线程的机制和常用对象(转)