当项目开发完成之后,需要给客户使用时,总不能将发布后的文件全部放一起压缩后直接给客户吧,然后客户需要自行搭建环境修改配置等等,体验太差了,这时候我们就需要使用一种打包工具了,查了一些资料之后,我选择使用advanced_installer,废话不多说,直接开始使用吧:

1、下载advanced_installer,这里我使用的是破解版(advanced_installer_pjb.rar):

https://download.csdn.net/download/gallywang/10958569

2、解压之后打开,直接运行(AdvancedInstallerPortable.exe)

3、开始制作安装包:

①选择:企业版、中文简体(选择企业版功能齐全:可以自动安装IIS、自动将程序部署在IIS)

②点击创建项目,进入主页面:产品名称/版本/发布者

注:以下是简单制作步骤,按以下步骤就可以打包成功,还可以自行尝试更多设置,例如可以在【用户界面-对话框】中,在首次安装下新建对话框(类似winform,拖动控件,设置属性),后续的输入框中,输入格式:[属性名],安装后将自动与之对应,这种方式在这里不再演示,自行摸索。简易步骤如下:

资源-文件和文件夹:添加发布出来的文件夹

部署-构建:选择单个MSI文件(msi文件比exe文件小很多倍)

需求-运行环境:这里我选择的.net framework4.5(根据项目实际依赖的环境选择)

需求-启动条件:必须依赖于IIS

服务器-互联网信息服务:

新建站点/应用程序池:

点击上方下拉选项,可以设置更多属性,例如设置应用程序池标识:

设置网站端口/应用程序池:

以上设置完成之后,可以构建了(点击上方构建按钮);构建完成之后打开输出目录:

最新文章

  1. Leetcode Palindrome Linked List
  2. CSS + DIV 让页脚始终底部
  3. UIButton的状态
  4. Hadoop 中 Eclipse 的配置
  5. css-文字
  6. NET Core 介绍
  7. java全组合算法
  8. Redis源码阅读之主从复制——Slave视角
  9. Window7系统下安装jdk
  10. function string类型的参数传递
  11. linux 安装telnet命令及使用
  12. ExtJs常用功能
  13. Retrofit2 完全解析 探索与okhttp之间的关系
  14. Min_25 筛小结
  15. [转]Oracle 树操作(select…start with…connect by…prior)
  16. 一种新的技术,C++/CLI
  17. JavaWeb中的多数据源开发
  18. Java异常总结和Spring事务处理异常机制浅析
  19. 分支语句(switch case)
  20. PHP 中获取文件名及路径

热门文章

  1. JavaScript:回调模式(Callback Pattern) (转载)
  2. 微信小程序的postMessage不实时?
  3. 爬虫之Beautifulsoup及xpath
  4. unittest单元测试框架之unittest 框架的总结(七)
  5. delect 删除
  6. ASP.Net 中的三种控件
  7. 最新SQL手工注入语句&SQL注入大全
  8. iOS:UICollectionView流式布局及其在该布局上的扩展的线式布局
  9. jar包导入本地maven库的操作
  10. shell习题第1题:每日一文件