1:新建安装部署项目
打开VS编辑器,点击新建项目,选择:其余项目类型->安装与部署->安装项目,而后点击肯定.sql
2 安装向导完成后便可进入项目文件夹:数据库
双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的作的应用程序的可执行文件和相应的类库和组件添加进来.windows
而后右击你的可执行文件,建立快捷方式,而后把快捷方式分别剪切或复制到左边的"用户的'程序'菜单"和"用户桌面"中.安全
这样安装程序安装安装完成后会在 "开始->全部程序"和"桌面"上生成程序的快捷方式.服务器
3 点击安装项目的属性窗口编辑器
将Author、Manufacturer更改成公司名称工具
4 添加卸载程序:网站
在添加你的应用程序项目的时候,多添加一个msiexec.exe进去,.net
这个文件在c:/windows/system32文件夹下, 添加进去之后,为了让他更像个卸载程序,把他的名字改为"Uninstall.exe",blog
5 一样建立卸载快捷方式到用户的程序菜单中。能够在这次新建一个文件夹,将全部文件添加进去。
6 右键点击setup项目的属性页,在系统必备中选择.net framework4(x86和x64),在指定系统必备组件的安装位置中选择:从与个人应用程序相同的位置下载系统必备组件(D)。
7点击安装项目的属性窗口
拷贝ProductCode中的内容到Uninstall.exe中的Arguments格式为:/x+空格+内容。(带大括号)
8 点击安装项目,右键从新生成,便可完成。
发布网站:
1 右击项目点击发布,将要发布的项目文件保存到特定的位置上。发布方法:文件系统。
2 点击iis管理器,添加网站,输入网站名称,应用程序池根据本身项目文件进行选择。
3 物理路径即为第一步存储的路径,绑定ip和端口便可。端口尽可能设置为5000以上。
4 点击默认文档,右键添加起始页便可。
若是须要外来计算机进行访问,必须将你设置的端口号能通过防火墙。
中间出现的一个错误:
HTTP 错误 404.2 - Not Found 因为 Web 服务器上的“ISAPI 和 CGI 限制”列表设置
解决方法:点击总目录
打开防火墙:控制面板、系统安全、Windows防火墙、高级设置。
添加入站规则和出战规则便可,如何系统和数据库有连接,必须同时开放数据库防火墙。
备份数据库:
右键点击数据库,任务,生成脚本,编写数据的脚本,保存sql文件。
新建数据库,新建查询,将sql文件所有拷贝进去,运行便可。
补充:
最新工做中遇到须要使用nsi edit工具打包一个cs客户端软件,发现还挺好用的,下面对该工具简单介绍:
有篇博客写的很好,我就很少啰嗦了。