zoukankan      html  css  js  c++  java
  • vs2010制作带卸载功能的安装包过程,及asp.net网站iis发布、备份数据库

    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文件全部拷贝进去,运行即可。

    补充:

    最新工作中遇到需要使用nsi edit工具打包一个cs客户端软件,发现还挺好用的,下面对该工具简单介绍:

    有篇博客写的很好,我就不多啰嗦了。

    nsis安装包(五)_手把手教NIS Edit安装向导的使用

  • 相关阅读:
    Ajax基本案例详解之load的实现
    Ajax基本案例详解之$.post的实现
    Ajax基本案例详解之$.post的实现
    Ajax基本案例详解之$.get的实现
    Ajax基本案例详解之$.get的实现
    Ajax基本案例详解之$.ajax的实现
    Ajax基本案例详解之$.ajax的实现
    [置顶] 别羡慕别人的舒服,静下心来坚持奋斗!!!
    别羡慕别人的舒服,静下心来坚持奋斗!!!
    Struts文件上传与下载详解_文件的下载
  • 原文地址:https://www.cnblogs.com/ysyn/p/3831081.html
Copyright © 2011-2022 走看看