DevOps IIS Web App部署XML变量替换忽略名为SECRET_KEY的键

问题描述 投票:0回答:1

我有一个名为SECRET_KEY的appSetting。我无法获得IIS Web App Deploy任务来用此名称替换键,我所有其他的XML变量替换都可以正常工作。

我没有错误,我可以在日志中查看并查看

XML节点的处理替换:appSettings

它列出了所有其他我已为其定义变量但没有为SECRET_KEY列出的appSetting条目。

我怀疑问题可能与密钥名称有关,其他人遇到某些无法替代的密钥吗?

iis azure-devops web-deployment
1个回答
0
投票

secret是系统保留的变量前缀之一,请不要使用此类变量前缀。在此处查看文档:

https://docs.microsoft.com/en-us/azure/devops/pipelines/process/variables?view=azure-devops&tabs=yaml%2Cbatch#variable-characters

用户定义的变量可以包含字母,数字,._字符。请勿使用由保留的变量前缀系统。它们是:endpointinputsecretsecurefile。以这些字符串之一开头的任何变量(无论大写)将不适用于您的任务和脚本。

© www.soinside.com 2019 - 2024. All rights reserved.