1:新建安装部署项目
打开VS编辑器,点击新建项目,选择:其他项目类型->安装与部署->安装项目,然后点击确定.
2 安装向导完成后即可进入项目文件夹:
双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来.
然后右击你的可执行文件,创建快捷方式,然后把快捷方式分别剪切或复制到左边的"用户的'程序'菜单"和"用户桌面"中.
这样安装程序安装安装完成后会在 "开始->所有程序"和"桌面"上生成程序的快捷方式.
3 点击安装项目的属性窗口
将Author、Manufacturer更改为公司名称
4 添加卸载程序:
在添加你的应用程序项目的时候,多添加一个msiexec.exe进去,
这个文件在c:/windows/system32文件夹下, 添加进去以后,为了让他更像个卸载程序,把他的名字改成"Uninstall.exe",
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文件全部拷贝进去,运行即可。