使用 teamcity 和章鱼部署启用 32 位应用程序设置为 True
Enable 32 bit applications set to True with teamcity and octopus deployment
我使用 team city 进行构建,使用 octopus 进行部署。
每次部署后,在应用程序池中启用 32 位应用程序设置为 True,尽管在章鱼中启用 32 位应用程序设置为 false,并且这种情况突然开始发生。
我希望在应用程序池中启用 32 位应用程序为 False。
尝试了几种方法,但无法弄清楚发生了什么。
有人遇到过类似的问题或有什么建议吗?
谢谢
旧版本的 "IIS AppPool - Create" 步骤模板在处理某些布尔值的方式上存在错误,导致 Enable32BitAppOnWin64
和 AutoStart
始终为 True
。尝试从 https://library.octopusdeploy.com/#!/step-template/actiontemplate-iis-apppool-create 更新到最新版本的步骤模板。脚本中的相关行用于解析参数:
$appPoolAutoStart = [boolean]::Parse($OctopusParameters['AppPoolAutoStart'])
$appPoolEnable32BitAppOnWin64 = [boolean]::Parse($OctopusParameters['AppPoolEnable32BitAppOnWin64'])
我使用 team city 进行构建,使用 octopus 进行部署。
每次部署后,在应用程序池中启用 32 位应用程序设置为 True,尽管在章鱼中启用 32 位应用程序设置为 false,并且这种情况突然开始发生。
我希望在应用程序池中启用 32 位应用程序为 False。
尝试了几种方法,但无法弄清楚发生了什么。
有人遇到过类似的问题或有什么建议吗?
谢谢
旧版本的 "IIS AppPool - Create" 步骤模板在处理某些布尔值的方式上存在错误,导致 Enable32BitAppOnWin64
和 AutoStart
始终为 True
。尝试从 https://library.octopusdeploy.com/#!/step-template/actiontemplate-iis-apppool-create 更新到最新版本的步骤模板。脚本中的相关行用于解析参数:
$appPoolAutoStart = [boolean]::Parse($OctopusParameters['AppPoolAutoStart'])
$appPoolEnable32BitAppOnWin64 = [boolean]::Parse($OctopusParameters['AppPoolEnable32BitAppOnWin64'])