【发布时间】:2020-07-17 15:26:10
【问题描述】:
我正在尝试在我的部署过程中设置 IIS 部署步骤,但我无法将正确的值加载到 .netframework Web 应用程序的 web.config 中。
在我的网络配置中,我有
<appsettings>
<add key="hostname" value=""/>
</appsettings>
我的目标是让它变成这样
<appsettings>
<add key="hostname" value="servername"/>
</appsettings>
我为该步骤打开了配置变量功能,启用了“替换 .config 文件中的条目”选项,并导入了一个变量集,该变量集包含一个名为“hostname”且值为“servername”的变量
我尝试像上面一样部署它,但它似乎根本没有做任何转换
我尝试添加一个名为“hostname”的项目级变量,其值为“#{hostname}”,但这给了我这个结果。
<appsettings>
<add key="hostname" value="#{hostname}"/>
</appsettings>
第二个告诉我它可以识别项目级别的变量,但它没有将值识别为变量。我是否缺少一些东西来让它将 #{hostname} 值识别为变量集变量?
【问题讨论】:
标签: octopus-deploy