Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure 在csdef文件中为VirtualDirectory使用变量_Azure_Tfs_Tfsbuild_Azure Web Roles - Fatal编程技术网

Azure 在csdef文件中为VirtualDirectory使用变量

Azure 在csdef文件中为VirtualDirectory使用变量,azure,tfs,tfsbuild,azure-web-roles,Azure,Tfs,Tfsbuild,Azure Web Roles,我们在azure机器上托管了3个不同的web应用程序,我们使用CI将这些更改从azure中的构建服务器TFS推送到我们的机器上 问题在于physicaldirectoryporperty,因为我们在那里找不到任何可能使用任何构建变量的方法,所以我们必须像这样使用相对路径 physicalDirectory="..\..\..\..\..\..\bin\_PublishedWebsites\xxxxxx" 我们有两个问题,一个是loca构建和托管构建需要不同的相对路径,第二个是我们的两个BRAN

我们在azure机器上托管了3个不同的web应用程序,我们使用CI将这些更改从azure中的构建服务器TFS推送到我们的机器上

问题在于physicaldirectoryporperty,因为我们在那里找不到任何可能使用任何构建变量的方法,所以我们必须像这样使用相对路径

physicalDirectory="..\..\..\..\..\..\bin\_PublishedWebsites\xxxxxx"
我们有两个问题,一个是loca构建和托管构建需要不同的相对路径,第二个是我们的两个BRANHCE不在同一级别

我试过了

physicalDirectory="$(OutpuPath)\_PublishedWebsites\xxxxxx"
以及

physicalDirectory="%OutpuPath%\_PublishedWebsites\xxxxxx"
这些都没有成功

这是否可能,如果没有,是否有其他方法来替换此值

谢谢
almir

您可以在azure中定义自己的环境变量,这种方法可能适合您

但我的问题是,如何使用csdef文件中的值,并替换其中的现有值。我找不到这方面的任何样品