我们在 azure 机器中托管 3 个不同的 Web 应用程序,并且我们使用 CI 将这些更改从 azure 中的构建服务器 TFS 推送到我们的机器。
问题出在physicalDirectory属性中,因为我们找不到任何可能使用那里的任何构建变量,所以我们必须使用这样的相对路径
physicalDirectory="..\..\..\..\..\..\bin\_PublishedWebsites\xxxxxx"
我们对此有两个问题,一是本地构建和托管构建需要不同的相对路径,二是我们的两个分支不在同一级别。
我试过了
physicalDirectory="$(OutpuPath)\_PublishedWebsites\xxxxxx"
以及
physicalDirectory="%OutpuPath%\_PublishedWebsites\xxxxxx"
其中任何一个都没有成功。
这是否可能,如果不可能,是否有其他方法可以替换该值?
谢谢 阿尔米尔
最佳答案
您可以在azure中定义自己的环境变量,这种方法可能适合您 “http://msdn.microsoft.com/en-us/library/windowsazure/gg432991.aspx”
关于azure - 在 VirtualDirectory 的 csdef 文件中使用变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14569469/