【问题标题】:Publish Multiple Projects to Different Locations on Azure Website将多个项目发布到 Azure 网站上的不同位置
【发布时间】:2014-01-24 20:11:03
【问题描述】:

请随意推荐一个更好的标题或更改我下面的解释!

我正在使用 Windows Azure 网站(第一次)并将其连接到 Visual Studio Online 中的解决方案(也是我第一次)。我还能够连接到 Visual Studio Online,创建一个项目,抛出一个母版页和连接到母版页的 Web 表单,我的 Azure 网站自行更新。太好了!

我的问题

如果我将另一个项目添加到解决方案中,这个新项目似乎会覆盖第一个项目中的文件。我不知道如何设置它:

项目 1 -> 部署到 wwwroot(默认情况下很好!)

项目 2 -> 部署到 wwwroot/sub/directory/(似乎不起作用)

有人能解释一下如何配置项目 2,以便当解决方案自动部署到 Azure 网站时,它会转到特定位置?

【问题讨论】:

    标签: azure visual-studio-2013 azure-web-app-service azure-devops


    【解决方案1】:
    1. 转到 Azure 门户中站点的“配置”选项卡。
    2. 一直滚动到底部,然后在您想要的任何位置添加一个新应用程序,例如下面的 Project2。

      基本上,“Project2”部分是根“/”之后的 URL,“site\wwwroot\Project2”是实际文件夹应位于站点根目录下的位置

    3. 下载发布配置文件并将其导入 Visual Studio,然后在您的站点名称后添加应用程序名称,如下所示。还要记得更新目标 URL

    希望对你有帮助

    【讨论】:

    • 谢谢,添加另一个应用程序正是我需要做的,以解决我的部署问题!
    • 有没有办法通过 PowerShell Azure 脚本发布二级应用程序?
    • @trailmax 我认为这在 PowerShell 中是不可能的,我会详细回答您的问题 here 实际上您是否尝试设置 -Name myApp-Name myApp/project2
    • @ahmelsayed 我试过了 - 不走运。一些错误消息被抛出,一些关于不正确的站点名称。
    • 好的,这符合我对代码的猜测。我发布了有关您的其他问题的更多信息,希望对您有所帮助。我对 PowerShell 的东西不是很熟悉。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-08
    • 2014-04-06
    • 1970-01-01
    • 1970-01-01
    • 2010-09-12
    相关资源
    最近更新 更多