Tag: WebAPI

  • Azure: deploy multiple websites from a single solution

    Azure: deploy multiple websites from a single solution

    A typically used scenario is to have a solution with two or more web apps. This might be a website project followed by one or more Web API projects.

    1. Create a Resource Group.
    2. Add a Web App for each website being deployed.
    3. For each web app –
      1. Within Application Settings for each web-app add a new setting:
        1. Name: PROJECT
        2. Value: [foldername]/[projectname].csproj
      2. Configure a deployment strategy, for example; using Github

    When you commit your code (or your chosen deployment strategy is triggered) all the Azure web apps will deploy their respective projects.