软件下载 > 开发工具 > 软件制作 > InstallShield使用技巧 > ASP.NET完整打包卸载更新攻略By Installshield

ASP.NET完整打包卸载更新攻略By Installshield

软件分类:软件制作大小:62.16 MB时间:2023-06-21
软件介绍:Installshield2021中文版是一款十分出色的安装包制作工具,通过它可以快速高效的帮助用户创建安装包,轻松地为Windows构建全新的安装,升级和卸载

前段时间做了个基于Installshield的OA打包安装程序,采用的是Installshield 2010-Premier版本,其具体功能如下:

1、 创建新项目

ASP.NET完整打包卸载更新攻略By Installshield

2、 在All Types中选择InstallScript MSI Project,输入产品名称,设置保存路径,点击确定。

ASP.NET完整打包卸载更新攻略By Installshield

3、 点击确定后,出现项目助手界面,进入后可查看一些简单描述项目的选项。

4、 安装设计(Installation Designer),进入后可查看产品信息、安装脚本及安装界面等内容。

ASP.NET完整打包卸载更新攻略By Installshield

5、 切换至安装程序设计器,上述界面即可呈现。

6、 第二步,填写商品资料。

ASP.NET完整打包卸载更新攻略By Installshield

7、 请填写产品基本信息,如名称、安装语言、版本号及产品编码等详细内容。

8、 三、挑选文件来源

ASP.NET完整打包卸载更新攻略By Installshield

9、 选择文件源,右键点击DefaultComponents下的files,选取Dynamic File Linking。通过此操作选择文件源,并将文件源填充至components,多个components组合成一个features。

10、 点击New Link后,弹出Dynamic File Link Settings对话框。点击Browse选择文件夹,再点击OK。随后,在左侧对话框中点击确定,即可完成文件源的设置。

ASP.NET完整打包卸载更新攻略By Installshield

11、 在Setup Design选项中,右侧窗口显示DefaultFeature和DefaultComponents内容。

12、 一个功能可拆分成多个组件,呈现1:N的关系。

13、 一个组件可绑定一个文件或文件夹,呈现1:N的关系。

ASP.NET完整打包卸载更新攻略By Installshield

14、 在Default feature上右键点击,选择Associate Components,会弹出Component列表。从中选取所需的Component后点击OK按钮,即可将其添加至Feature下。

15、 四、配置文件夹访问权限

ASP.NET完整打包卸载更新攻略By Installshield

16、 将功能Feature与Component关联后,可在Application Data下的files and folders中查看相关文件夹信息,并进行局部调整。同时支持对文件夹设置权限控制,具体权限配置如下所示。

ASP.NET完整打包卸载更新攻略By Installshield

17、 选中文件夹,右键点击属性,就会弹出属性窗口。

ASP.NET完整打包卸载更新攻略By InstallshieldASP.NET完整打包卸载更新攻略By Installshield

18、 点击Permissions后,会弹出如下界面。

ASP.NET完整打包卸载更新攻略By InstallshieldASP.NET完整打包卸载更新攻略By Installshield

19、 默认脚本为空,仅含 include ifx.h,需点击右侧安装函数按钮,脚本内容才会显示。

20、 InstallScript脚本语法类似C和VBScript,可调用VB代码、DOS命令及exe文件。

ASP.NET完整打包卸载更新攻略By InstallshieldASP.NET完整打包卸载更新攻略By Installshield

21、 Dlg_SdWelcome:欢迎对话框;Dlg_SdRegisterUser:注册用户对话框;Dlg_SetupType:安装类型对话框;Dlg_SdAskDestPath:选择安装目录对话框;Dlg_SdFeatureTree:功能树对话框;Dlg_SQL:SQL相关对话框;Dlg_SdStartCopy:复制文件对话框。这些都是系统预设的对话框,其生命周期依赖于Setup.rul脚本。也就是说,必须在Setup.rul中定义与这些对话框相关的脚本信息,并调用它们的构造函数。

22、 系统默认的对话框脚本均包含在头文件 include ifx.h 中。若要使用自定义对话框,则需要引用与该对话框对应的脚本(相关内容将在后续说明中涉及)。通过正确的脚本配置和构造函数调用,可以确保对话框按预期运行并完成相应的功能交互。

ASP.NET完整打包卸载更新攻略By Installshield

23、 弹出窗口显示对话内容

24、 将鼠标悬停于对话框名称,右键并选择编辑,即可查看对话框的布局、控件及属性等信息(Control Identifier为唯一标识列),支持修改对话框的布局与详情。

ASP.NET完整打包卸载更新攻略By InstallshieldASP.NET完整打包卸载更新攻略By InstallshieldASP.NET完整打包卸载更新攻略By Installshield

25、 完整的ASP.NET应用程序打包解决方案

26、 开场白

27、 在熟悉Installshield 2010的基础设置及操作界面后,下面演示一个完整的ASP.NET打包过程。ASP.NET的安装部署较为简便,核心步骤包括将网站发布至IIS、绑定数据库、配置数据库信息(如用户、密码及服务器地址),以及调整web.config配置文件。其主要功能涵盖:

28、 可自行选择安装路径

29、 建立并配置IIS虚拟目录

30、 支持数据库的动态附加与分离操作

31、 支持自动调整配置文件

32、 彻底清除无残留

33、 建立IIS虚拟目录

34、 2.1 自定义虚拟目录创建对话框

35、 Installshield本身不具备直接操作IIS的功能,因此需要借助外部程序或Windows API来实现。配置IIS的技术手段主要依赖ADSI(Active Directory Service Interfaces)或WMI(Windows Management Instrumentation)提供的组件服务。可以通过Windows Host Script执行JScript或VBScript脚本,也可以利用VB、Delphi等快速开发工具编写程序进行调用。此外,还可以通过浏览器中的JavaScript/JScript/VBScript,或者IIS运行的ASP页面来调用这些接口。

36、 由于ADSI和WMI支持IDispatch接口,因此可以采用后期绑定的方式,通过CreateObject或GetObject方法获取相应的ADSI/WMI接口实例。这种方式提供了极大的灵活性,能够方便地操作IIS的相关设置。例如,可以通过创建IIsWebServer对象来管理网站,或者通过IIsWebService对象进行更高级的服务控制。

37、 接下来,我们将以ADSI为例,简单介绍如何操作IIS。通过ADSI,可以轻松实现诸如创建虚拟目录、修改应用程序池设置以及启动/停止网站等功能,满足大部分常见的IIS配置需求。

ASP.NET完整打包卸载更新攻略By InstallshieldASP.NET完整打包卸载更新攻略By InstallshieldASP.NET完整打包卸载更新攻略By InstallshieldASP.NET完整打包卸载更新攻略By InstallshieldASP.NET完整打包卸载更新攻略By InstallshieldASP.NET完整打包卸载更新攻略By InstallshieldASP.NET完整打包卸载更新攻略By Installshield

文章标题:ASP.NET完整打包卸载更新攻略By Installshield

文章链接://www.hpwebtech.com/jiqiao/329313.html

为给用户提供更多有价值信息,ZOL下载站整理发布,如果有侵权请联系删除,转载请保留出处。

InstallShield软件简介

Installshield2021中文版是一款十分出色的安装包制作工具,通过它可以快速高效的帮助用户创建安装包,轻松地为Windows构建全新的安装,升级和卸载,简化虚拟和基于云的部署轻松创建本机MSIX程序包或将任何MSI文件转换为MSIX程序包等等功能,能够给予用户最快、最便捷的用户体验。软件特性1、更简单、更干净安装、升级和... 详细介绍»