正式会员享受无限制浏览网站功能和高速网盘下载,赶快加入本站吧!
您需要 登录 才可以下载或查看,没有账号?立即注册
x
部署过程演示如下:
在vs2010 中,新建一Web Application,如下图:
在InstallShield2010中新建一项目,如图:
再IIS中新建一站点,可以用默认80端口,也可以自定义。
在该站点下新建一应用程序,注意也可以是虚拟目录。
OK!下来是数据库部署,在上面的数据库项目中直接新建一SQL: 内 容如下: - [ruby] view plain copy print?
- -- =============================================
- ---- Script Template
- -----Generate By downmoon(邀月),3w@live.cn
- -- =============================================
- --Create database
- if exists(select * from master.dbo.sysdatabases where name = 'Demo2010_InstallShield')
- begin
- drop database Demo2010_InstallShield
- end
- else
- begin
- Create database Demo2010_InstallShield
- end
- go
- Use Demo2010_InstallShield
- go
- --Create table
- IF EXISTS (SELECT * FROM sys.tables
- WHERE name = 'Demo2010_InstallShield_DemoTable')
- DROP TABLE Demo2010_InstallShield_DemoTable;
- GO
- CREATE TABLE Demo2010_InstallShield_DemoTable
- (col1 int IDENTITY,
- col2 datetime,
- col3 char(10)
- );
- GO
- --Insert into Demo Data
- DECLARE @num int
- SET @num = 1
- WHILE @num < 1000
- BEGIN
- INSERT INTO Demo2010_InstallShield_DemoTable
- SELECT GETDATE(), 'my message';
- SET @num = @num + 1;
- END;
- GO
- ----Select * from Demo2010_InstallShield_DemoTable;
复制代码
在 installShield中新增一SQL,如图:
可以设置数据库的相关选项,例如版本,可以手工指定。
OK!基本完成了!欣赏一下部署过程和成果吧!
修改SQL Server后,
总结: 1、 注意installshield2010目前版本为sp1 with hotfix 52410,还不支持Framewrok 4的IIS站点的部署,非常遗憾!不过期待新版本!^_^ 2、注意此安装程序在卸载时,如果数据库连接不上,会提示出错而终止卸载程序,当然可 以在制作安装程序时设置为“出错则自动跳到下一步”而修改默认配置。
另外,可以直接在vs2010中新建Installshield类型的项目,操作比较类似,在些略去,在兴趣的朋友可以一试。
|