Azure devops 将msdeploy parameters.xml与不带令牌的VSTS版本一起使用

Azure devops 将msdeploy parameters.xml与不带令牌的VSTS版本一起使用,azure-devops,msdeploy,Azure Devops,Msdeploy,我正在尝试确定是否可以在VSTS版本中使用parameters.xml,而无需替换默认值中的令牌 使用令牌作为默认值的方法(如前所述)很好,但我认为这是不必要的,我想知道我是否遗漏了什么 例如,我在parameters.xml中有这个参数 <parameter name="ExamineExternalIndexSet" description="" defaultvalue="" tags=""> <parameterentry kind="XmlFile" scope=

我正在尝试确定是否可以在VSTS版本中使用
parameters.xml
,而无需替换默认值中的令牌

使用令牌作为默认值的方法(如前所述)很好,但我认为这是不必要的,我想知道我是否遗漏了什么

例如,我在parameters.xml中有这个参数

<parameter name="ExamineExternalIndexSet" description="" defaultvalue="" tags="">
  <parameterentry kind="XmlFile" scope="\\ExamineIndex\.config$"
                match="/ExamineLuceneIndexSets/IndexSet[@SetName='ExternalIndexSet']/@IndexPath">
  </parameterentry>
</parameter>

我认为,在部署到环境时,VSTS版本应该将参数名
ExamineExternalIndexSet
与同名的环境变量相匹配(在其他工具如
AppVeyor
中就是这种情况),但它似乎不起作用


我缺少的任何内容或VSTS根本不进行此匹配,我需要在defaultValue上使用令牌替换?

您使用哪个任务部署?“部署Azure应用程序服务”,选中“使用Web部署发布”并设置参数文件路径集。