我使用团队城市进行构建,使用章鱼进行部署。
每次部署后,在应用程序池中启用32位应用程序都会设置为True,尽管在octopus中启用32比特应用程序设置为false,但这种情况突然开始发生。
我希望在应用程序池中启用32位应用程序为False。
尝试了几种方法,但无法弄清楚发生了什么。
有人面临类似的问题或有什么建议吗?
感谢
旧版本的"IIS AppPool-Create"步骤模板在处理某些布尔值时出现错误,导致Enable32BitAppOnWin64
和AutoStart
始终为True
。尝试从更新到步骤模板的最新版本https://library.octopusdeploy.com/#/步骤template/actiontemplate-is apppool创建。脚本中的相关行用于解析参数:
$appPoolAutoStart = [boolean]::Parse($OctopusParameters['AppPoolAutoStart'])
$appPoolEnable32BitAppOnWin64 = [boolean]::Parse($OctopusParameters['AppPoolEnable32BitAppOnWin64'])