【问题标题】:Enable 32 bit applications set to True with teamcity and octopus deployment通过 teamcity 和 octopus 部署启用 32 位应用程序设置为 True
【发布时间】:2015-11-25 08:12:59
【问题描述】:

我使用团队城市进行构建,使用章鱼进行部署。

每次部署后,在应用程序池中启用 32 位应用程序设置为 True,尽管在 octopus 中启用 32 位应用程序设置为 false,并且这种情况突然开始发生。

我希望在应用程序池中启用 32 位应用程序为 False。

尝试了几种方法,但无法弄清楚发生了什么。

有人遇到过类似问题或有什么建议吗?

谢谢

【问题讨论】:

    标签: .net .net-4.0 teamcity octopus-deploy


    【解决方案1】:

    旧版本的“IIS AppPool - 创建”步骤模板在处理一些布尔值的方式上存在错误,导致 Enable32BitAppOnWin64AutoStart 始终为 True。尝试从https://library.octopusdeploy.com/#!/step-template/actiontemplate-iis-apppool-create 更新到最新版本的步骤模板。脚本中的相关行用于解析参数:

    $appPoolAutoStart = [boolean]::Parse($OctopusParameters['AppPoolAutoStart'])
    $appPoolEnable32BitAppOnWin64 = [boolean]::Parse($OctopusParameters['AppPoolEnable32BitAppOnWin64'])
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-24
      • 2019-12-31
      • 1970-01-01
      • 2018-12-21
      • 2023-03-17
      • 2014-01-23
      • 2023-04-09
      相关资源
      最近更新 更多