如何在Installshield自定义操作中读取现有应用程序池的ASP.Net位数?

时间:2013-09-20 10:44:10

标签: vbscript installshield custom-action

在我们的安装中,我运行自定义操作来设置位数以匹配目标计算机的IIS配置。

if SYSINFO.bIsWow64 <> 0 then ' and  NOT Installed - not working
    Session.Property("ASPBITNESS") = "x64"  
    Session.Property("ALLOWTHIRTYTWOBIT") = "false"
    ' Session.Property("OLDBITNESS") = "x64" How do I read this value?
end if

现在问题是升级,我想检查该应用程序池是否已经存在并跳过自定义操作。问题是未安装的条件不起作用,所以我想从vbscript CA读取属性。

有没有人有这方面的经验?

由于

1 个答案:

答案 0 :(得分:0)

创建两个具有相反位数的应用程序池,然后将它们关联到两个不同的组件。在组件上放置互斥条件,以便安装一个或另一个。绑定到AppSearch以设置属性以控制安装哪个属性。关键是,您应该能够在不编写任何脚本/自定义操作的情况下完成所有这些操作。