用NextInstaller制做web安装盘 制做ASP安装盘 制做ASP.net安装盘

制做 Web 应用的安装包,NextInstaller 提供了3个模板,IISVirtualDir, IISWebSite , IISWebSitePro。

IISVirtualDir

这是一个建立IIS 虚拟目录的模板。
             

功能:  1. 判断 IIS 是否已安装。
           2. 判断 IIS 的版本号是否不对。
           3. 在默认站点下建立虚拟目录。
           4. 如果虚拟目录已存在,则提示是否删除已存在的虚拟目录。
           5. 在反安装时,自动删除虚拟目录。
 

IISWebSite

这是一个建立IIS 站点的模板。

功能:  1. 判断 IIS 是否已安装。
           2. 判断 IIS 的版本号是否不对。
           3.  Framework 的版本判断
           4. 设置站点名称及端口号。
           5. 判断端口是否已存在,如果已存在则重新输入端口号。
           6. 如果虚拟目录已存在,则提示是否删除已存在的虚拟目录。
           7. 新建数据库。
           8. 新建数据表。
           9. 在反安装时,自动删除站点/虚拟目录。
 

IISWebSitePro

这个模板可以同时建立站点或虚拟目录,并新建SqlServer 数据库。


功能:  1. 判断 IIS 是否已安装。
           2. 判断 IIS 的版本号是否不对。
           3.  Framework 的版本判断
           4. 设置站点和虚拟目录信息。
           5. 判断端口是否已存在,如果已存在则重新输入端口号。
           6. 在反安装时,自动删除站点。
 
如何得到得到数据库的连接信息,并写到 Web.config 中?
 
1. 使用 Install 中的 GetDBItemConnstring 命令可以得到一个DBItem 的数据库连接字符串。
如:得到 CreateDBName 的连接字符串
       strConnstring = Install. GetDBItemConnstring(“CreateDBName”)
2. 修改 Web.config 的信息,调用 VBScript 中的 WriteConfigXml(file,key,value ) 来修改
CallVBSFunction('WriteConfigXml',strTargetDir +'//Web.Config' ,'Connstring', strConnstring) ;
 
设置数据库信息:
 

要执行的 Sql 信息入在 RunSql 的Data 中, Sql 的内容是从 SqlServer 中倒出来的,指令之间用 GO 进行分隔,单个指令不能太长。

你可能感兴趣的:(asp.net,asp,web,sqlserver,iis,数据库)