欢迎来到天天文库
浏览记录
ID:40570288
大小:1.48 MB
页数:22页
时间:2019-08-04
《Web项目打包过程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1、在现有项目中添加“Web安装项目”如(图1);(图1)2、添加项目输出文件(图2、3、4);(图2)(图3)(图4)1、添加数据库文件(提示:数据文件大小不能大于800M,否则数据文件不能加入安装文件中一起安装。也可以放在指定目录下,但要修改安装类里数据库文件的路径)如(图5、6);(图5)(图6)1、设置系统必备如(图7、8、9、10、11);(图7)(图8)(提示:选择.NETFramework最高版本)(图9)(提示:选择WindowsInstaller最高版本)(图10)(图11)1、选择启动条件(提示:本机必须装至少为IIS5.1版本)如(图12、13);(图12)
2、IIS版本号最低配置,可以修改(图13)1、添加许可协议(图14、15、16、17、18、19、20、21);(图14)(图15)(图16)(提示:上移到“欢迎使用”下)(图17)(图18)(图19)(图20)(图21)1、设置数据库信息(图14、22、23、24、25、26)(图22)(提示:上移到“许可协议”下)(图23)(图24)(图25)设置数据库连接参数信息(提示:如果没有第四个编辑字段,则设置该字段为隐藏状态)如下(图26)1、添加安装类如(图27、28、29、30、31、32)(图27)(图28)(图29)(图30)(图31)(图32)添加的代码如下:usingSy
3、stem;usingSystem.Collections;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Configuration.Install;usingSystem.Linq;usingSystem.Xml;usingSystem.Diagnostics;usingSystem.Data;usingSystem.Data.SqlClient;namespaceInstallDB{[RunInstaller(true)]publicpartialclassInstaller:Sys
4、tem.Configuration.Install.Installer{publicInstaller(){InitializeComponent();}publicoverridevoidInstall(System.Collections.IDictionarystateSaver){base.Install(stateSaver);//参数名必须与用户界面的“文本框A”设置的参数必须一致stringserver=this.Context.Parameters["server"];stringuid=this.Context.Parameters["uid"];stringp
5、wd=this.Context.Parameters["pwd"];stringpath=this.Context.Parameters["targetdir"];stringDataName="GDKSHDB";//数据库名称stringconnString="server="+server+";uid="+uid+";pwd="+pwd+";database="+DataName;stringconnStr="server="+server+";uid="+uid+";pwd="+pwd+";database=master";stringstrMdf=path+"fxFram
6、e.mdf";//如果是文件大于800M,则必须指定目录,不能用path安装目录stringstrLdf=path+"fxFrame_log.ldf";//UpdateConConfig(connString,path+"web.config");this.CreateDataBase(connStr,DataName,strMdf,strLdf);}//////附加数据库//////数据库连接字符串///数据库名称///7、ramname="strMdf">数据文件路径///日志文件路径privatevoidCreateDataBase(stringconnStr,stringDataName,stringstrMdf,stringstrLdf){Stringstr;SqlConnectionmyConn=newSqlConnection(connStr);str="EXECsp_attach_db@dbname='"+Data
7、ramname="strMdf">数据文件路径///日志文件路径privatevoidCreateDataBase(stringconnStr,stringDataName,stringstrMdf,stringstrLdf){Stringstr;SqlConnectionmyConn=newSqlConnection(connStr);str="EXECsp_attach_db@dbname='"+Data
此文档下载收益归作者所有