【发布时间】:2014-08-28 06:59:47
【问题描述】:
我有一个产品,其中一部分是网站(托管在 IIS 上)。默认情况下,在安装过程中,我只允许 Windows 身份验证。有时客户需要手动启用基本身份验证,这没关系。
升级产品后,升级过程会擦除此手动配置,客户需要重新启用基本身份验证。有什么方法可以在升级过程中保留 IIS 网站设置?
【问题讨论】:
-
看两件事:
我有一个产品,其中一部分是网站(托管在 IIS 上)。默认情况下,在安装过程中,我只允许 Windows 身份验证。有时客户需要手动启用基本身份验证,这没关系。
升级产品后,升级过程会擦除此手动配置,客户需要重新启用基本身份验证。有什么方法可以在升级过程中保留 IIS 网站设置?
【问题讨论】:
在重大升级时保留设置需要延迟安排 RemoveExistingProducts,例如:在 InstallExecute 之后?我们在 Wix 3.5 中做了很多工作,试图让 IIS 7 自定义操作在修复和升级方面更好地工作。
【讨论】: