一.准备mysql
1.将asp.netmvc发布到本地目录中web
2.配置数据库。sql
由于配置好的数据库文件过大,因此要删掉一些没必要要的东西,以下:数据库
lib文件夹中的:mvc
bin文件夹中的:框架
而后写安装启动MySQL的bat文件(start_mysql.bat)和关闭卸载的MySQL的bat文件(stop_mysql.bat)asp.net
start_mysql.bat:spa
echo off.net
set path=%~dp03d
echo install mysql service...
cd %path%\bin\
mysqld.exe --install mysql
echo start mysql Service
"%SystemRoot%"\system32\net start mysql
stop_mysql.bat:
echo off
set path=%~dp0
echo remove mysql service...
echo stop mysql Service
cd %path%\bin\
"%SystemRoot%"\system32\net stop mysql
mysqld.exe --remove mysql
这是配置好以后的
二.开始打包
1.新建一个ASP.NET Application的打包程序,并选择左下角的中文(标准)语言
2.点击Create Project ,输入打包的程序名以及公司名
3.选择EXE安装文件
4.选择Advanced Installer当前的打包程序的项目输出文件夹,这里我选默认
5.添加以前发布好的项目文件(新建文件夹->选择已发布的文件->下一步)
6.平台设置(我选择默认,直接下一步)
7.配置运行环境(就是若是安装的电脑上没有.NET Framework框架时的下载方式,三种方式,1.你直接下载好放在打包程序中,这样的好处就是,若是安装的电脑上没网,能够直接安装.NET Framework框架。2.微软的下载网址。3.你提供网址),而后下一步。
8.建立站点,建立一个新的web站点 ->产品名称(站点名)->下一步
9.设置端口
10.应用程序组,建立一个专用的应用程序组->下一步
11.以后一直下一步就能够了,到最后的构建项目时,取消构建,点完成
三.进一步的配置
1.权限设置,文件和文件夹 -> 应用程序文件夹 -> 属性
选中权限->新建
用户名为everyone,选中Full Control,点击肯定
这时候会出现一个新的用户名,而后勾选应用于全部子文件夹的权限,肯定
2.添加配置好的数据库文件
右键应用程序文件夹 -> 添加文件夹,选中你配置好的数据库文件便可
3.运行环境 -> 右击Windows功能 ->新建Windows功能包
4.配置IIS
应用程序组配置,需注意启用64位Windows上的32位应用程序,打64位包须要勾选,打32位的则不须要,若是在64位系统上安装32位包,须要进iis更改应用程序池更改默认设置
站点配置,需注意文件夹的位置以及站点端口号
5添加快捷方式(桌面快捷方式以及开始菜单快捷方式)
而后复制你在应用程序快捷方式文件夹中添加的快捷方式,放到开始菜单->程序中,建立一个公司名的文件夹中,再复制到桌面的文件夹中,另外须要在公司名的文件中再添加一个卸载的快捷方式
6.添加自定义操做(执行配置好的数据库中的两个bat文件)
start_mysql.bat是安装启动数据库的批处理文件,这里选择安装,而后下一步,完成
注意要勾选以管理员身份运行。执行时间,安装启动数据库时选当正在修改系统时或者已成功修改均可以,而运行stop_mysql.bat时则须要选择当即,以防因数据库的卸载影响程序的卸载
而后再添加一个执行stop_mysql.bat的自定义操做,操做时选择卸载,其余同上面的自定义操做
到这基本就算配置好了,点击左上角的项目,构建便可。