我使用团队城市进行构建,使用章鱼进行部署。
每次部署后,应用程序池中的启用32位应用程序设置为True虽然章节中的启用32位应用程序设置为false,但这突然发生。
我希望在应用池中启用32位应用程序为假。
尝试了几种方法,但无法弄清楚发生了什么。
有人遇到类似问题或有任何建议吗?
由于
答案 0 :(得分:1)
旧版本的" IIS AppPool - 创建"步骤模板处理一些布尔值的方式存在错误,导致Enable32BitAppOnWin64
和AutoStart
始终为True
。尝试从https://library.octopusdeploy.com/#!/step-template/actiontemplate-iis-apppool-create更新到最新版本的步骤模板。脚本中的相关行用于解析参数:
$appPoolAutoStart = [boolean]::Parse($OctopusParameters['AppPoolAutoStart'])
$appPoolEnable32BitAppOnWin64 = [boolean]::Parse($OctopusParameters['AppPoolEnable32BitAppOnWin64'])