加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Windows安装程序 – Web安装项目中的虚拟目录

发布时间:2020-12-13 20:50:38 所属栏目:Windows 来源:网络整理
导读:我有一个Web安装项目,它默认显示在文本框安装程序屏幕中的虚拟目录。我希望虚拟目录名称不能被用户编辑,并且始终默认为我在我的msi中设置的名称。怎么可以实现? 如果您不希望用户更改虚拟目录,可以从用户界面中简单地删除“安装地址”对话框。 右键单击
我有一个Web安装项目,它默认显示在文本框安装程序屏幕中的虚拟目录。我希望虚拟目录名称不能被用户编辑,并且始终默认为我在我的msi中设置的名称。怎么可以实现?
如果您不希望用户更改虚拟目录,可以从用户界面中简单地删除“安装地址”对话框。

>右键单击安装程序项目和
选择“用户界面”。
>展开“开始”节点。
>右键单击“安装地址”。
>选择“删除”

如果您想要通过安装地址对话框通常选择的网站,虚拟目录,应用程序池的不同参数,您可以使用其他人描述的自定义操作覆盖。

但是,在我的经验中,自定义操作无法帮助设置用户可以更改的默认值,因为它们在执行需要用户输入的对话框之后进行更改。

设置用户可以在对话框中必要时可以覆盖的默认值的最简单方法是执行以下操作。

>删除欢迎页面。
>添加一个文本框对话框(例如“文本框(A)”)
>将所有文本框的可见属性更改为false,否则不显示任何文本框。
>更改BannerBitmap和BodyText属性,看起来有点像欢迎
页。
>在“编辑***< n>属性”中设置要覆盖的必需属性
并在“编辑< n> ***值”中设置默认值。

最有用的属性(IMHO)是。

TARGETDIR – 要复制文件的位置。
TARGETVDIR – 要在指定站点中创建的虚拟目录。
TARGETAPPPOOL – 要使用的应用程序池(注意:这必须存在,不会被创建)
目标 – 要创建虚拟目录的网站(注意:这是网站的元数据库值…例如:“/ LM / W3svc / 2”。另请注意,该站点必须存在)。

有一个完整的属性列表,安装程序可以找到here。

如果您真的想要更好地控制IIS设置,我建议将项目更改为标准的Windows Installer项目,并创建自定义安装操作,以便您可以编程创建AppPools。开始理解创建这些东西的好地方是here。

以这种方式执行此操作的最大原因是自定义操作在提示后运行,但是在安装程序可以提示之前必须创建应用程序池和网站。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读