.net - 根据另一个可选功能更改属于强制 WiX 功能的 web.config

标签 .net iis wix windows-installer

在我们的 WiX 安装程序中,我们有一个强制性功能,可以安装我们所有的网站。到现在为止这已经足够了,但现在我们有一个可选功能,它不仅包含一个文件,而且还需要更改 web.config(如果未安装)。

由于 web.config 已经作为强制功能的一部分安装,是否有任何方法可以只执行 XmlFile 部分以删除部分作为可选功能的一部分?我试过复制 web.config 组件,但我最终遇到了一大堆 ICE30 错误。

最佳答案

我会根据你的情况尝试以下方法:

  • 将 web.config 保存在单独的组件中
  • 将此组件包含在两个功能中(强制和可选)
  • 将 XmlConfig 元素放入一个单独的组件中,并将其仅包含在可选功能中

关于.net - 根据另一个可选功能更改属于强制 WiX 功能的 web.config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7805930/

相关文章:

asp.net - SharePoint 文件大小限制

c# - OpenSSL RSA 示例

c# - 通过构建器模式使用异步任务

c# - 如何在WinForms中显示图片然后删除?

c# - 查找 Windows 是否是没有 WMI 的 OEM

wix服务依赖项

iis - 如何让 IIS 阻止文件上传目录中的脚本执行?

html - angular2 不在服务器上加载页面,同样的事情在本地机器上工作

wix - 使用目录属性设置目录

Wix:删除所有用户的本地应用程序数据