使用Installshield将网站安装到现有网站的物理位置?

时间:2011-11-29 00:25:16

标签: iis web-applications windows-installer installshield

客户端有一个Intranet LOB Web应用程序,它们部署到客户端的服务器上。通过对其应用程序的最新更新,他们希望使用想要使用InstallShield 2012来简化升级过程。安装应使用安装程序中的新文件替换现有版本。他们的客户经常将网站的物理位置更改为inetpub以外的其他内容,因此他们希望从IIS读取该物理路径并安装在其指示的任何位置。

我们如何从IIS中提取Web应用程序的物理路径位置(具有已知名称)并将其用于安装?

1 个答案:

答案 0 :(得分:2)

我能想到的唯一解决方案是custom action。基本上,您使用自定义代码检索旧路径并将其保存在installer property中。然后可以在安装程序中使用此属性。

请注意,只有接收安装句柄的自定义操作才能设置安装程序属性。因此,您可以尝试创建win32 DLL或VBScript自定义操作。