随意推荐更好的标题或更改我的解释如下!
我正在使用Windows Azure网站(第一次)并将其连接到Visual Studio Online中的解决方案(也是我第一次).我还能够连接到Visual Studio Online,创建项目,抛出连接到母版页的母版页和Web表单,我的Azure网站自行更新.大!
我的问题
如果我向解决方案添加另一个项目,似乎这个新项目会覆盖第一个项目中的文件.我无法弄清楚如何设置它:
项目1 - >部署到wwwroot(默认发生很棒!)
项目2 - >部署到wwwroot/sub /目录/(似乎不起作用)
有人可以解释如何配置项目2,以便当解决方案自动部署到Azure网站时,它会转到特定位置吗?
我创建了一个Azure Web站点并将其连接到Visual Studio Online,这会自动设置一个连续的部署版本(根据此页面).
最初这适用于一个项目的解决方案,但现在我添加了一个Web API项目作为后端.这个名称是按字母顺序排列的两个项目中的第一个,所以现在它是唯一一个在签入文件时构建和部署的项目.这导致了我的问题:
我确信它必须对构建模板或参数或构建使用的发布配置文件进行相当简单的更改.唯一的问题是我不知道:A)如何在默认TfvcContinuousDeploymentTemplate.12.xaml构建模板中更改这些设置,以及B)如何修改在持续部署构建中使用的发布配置文件.
我已经从Visual Studio中手动发布了这两个项目,并按照本答案中的说明将它们部署到正确的位置.我右键单击每个项目,单击发布,然后选择"Microsoft Azure Web Apps"发布目标(在填写所有设置之后)将发布配置文件添加到我的项目中,并允许我按照我想要的方式手动部署它们.
遗憾的是,似乎没有办法重新上传这些发布配置文件,以便可以在CD版本中使用它们.我已将它们检查到源代码控制中,我只需要知道如何使用CD构建来使用它们.我怎样才能做到这一点?
azure continuous-deployment azure-web-sites tfvc azure-devops