一、如果网站安装不需安装数据库。
1.打开已有网站->发布网站->确定。
2.在解决方案中添加->新建项目->其它项目类型->安装和布署->WEB安装项目-确定。
3.通过添加文件把发布的网站中的文件添加到出来的文件系统->WEB应用程序文件夹。也可以把文件直接拖到里面,效果一样。
4.生成WEB安装项目。简单打包就完成了。
二、部署带数据库(sql server)的web应用程序
1.打开已有网站->发布网站->确定(得到要发布的内容)。
2.在解决方案中添加->新建项目->其它项目类型->安装和布署->WEB安装项目-确定。
3.将要发布的内容添加到安装项目中(包括table.sql文件)。
4.选中web安装项目->用户界面编辑器,在启动下:添加对话框->文本框(A)->右键属性,
Edit1Label 属性并键入:数据库名称:。
Edit1Property 属性并键入 CUSTOMTEXTA1。
Edit1Value 属性并键入:customdb。
Edit2Label 属性并键入:服务器名:。
Edit2Property 属性并键入 CUSTOMTEXTA2。
Edit2Value 属性并键入:localhost
Edit3Label 属性并键入:用户名:。
Edit3Value 属性并键入:sa。
Edit3Property 属性并键入 CUSTOMTEXTA3。
Edit4Label 属性并键入:密码:。
Edit4Property 属性并键入 CUSTOMTEXTA4。
移动到适当位置。
5.在当前解决方案中添加新建类库项目(DBInstaller),在项目中添加安装程序类(类中代码在下)。
6.添加web安装项目输出,选择DBInstaller。
7.选中web安装项目->自定义操作编辑器-安装-添加自定义操作,找到6中添加的文件,
设置所添加文件的属性CustomActionData:/dbname=[EDITA1] /server=[EDITA2] /user=[EDITA3] /pwd=[EDITA4] /targetdir="[TARGETDIR]\"
8.生成。
类中方法代码: