Web Apps

Web Apps in Azure App Service provides a scalable, reliable, and easy-to-use environment for hosting web applications. Select from a range of frameworks and templates to create a web site in seconds. Use any tool or OS to develop your site with .NET, PHP, Node.js, Python and more. Choose from a variety of source control options including TFS, GitHub, BitBucket and others to set up continuous integration and develop as a team.

More details about the services are available in the App Service documentation. If you have a technical issue, please open a post on the developer forums through Stack Overflow or MSDN.

Products that we listen to in this space include: App Service, Web Apps, API Apps and Web App for Containers.

We welcome user feedback and feature requests!

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Make the resource type 'microsoft.insights/autoscalesetting' available for region US Gov Texas

    Make the resource type 'microsoft.insights/autoscalesetting' available for region US Gov Texas

    We need this to have a proper deployment. We cannot use US Gov Iowa as our secondary location.

    1 vote
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
    • MIM Web Service Connector Enhancement - As JSON.net library to the connector

      To ease the serialization/deserialization of some datasets , please add the ability to leverage JSON.Net classes in the connector

      1 vote
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
      • MIM Web Service Connector Enhancement - Enable form-urlencoded on WebServiceCall

        Connector currently only supports "application/json" payloads, which means the WebserviceCall cannot be used to authenticate to Azure using OAuth as it requires "application/x-www-form-urlencoded"

        1 vote
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
        • MIM Web Service Connector Enhancement - Add authentication pattern for OAuth/OpenID Connect

          The Current Connector does not natively support adding OAuth as an authentication option which makes it quite cumbersome to connect to modern rest services, and as the connector also only supports "application/json" payloads, the WebserviceCall cannot be used to authenticate to Azure using OAuth as it requires "application/x-www-form-urlencoded"

          1 vote
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
          • MIM Web Service Connector Bug - Endpoint names starting with number cannot be validated

            When trying to configure the MIM Web Service Connector host entry, it will fail to validate if the host name begins with numerical value such as 1234-TestingWS.azurewebsites.net.

            Please update the validation criteria for the connector

            1 vote
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
            • MIM Web Service Connector Bug - TLS 1.1/1.2 not supported

              I've verified on both 1.1.830.0 and 1.1.861.0 of the MIM Web Service Connector https://www.microsoft.com/en-us/download/details.aspx?id=51495 that these connectors do not support TLS 1.1/1.2.
              When trying to connect to a service that requires TLS 1.1/1.2 errors are generated as per the attached screenshot.

              Can support please be added for TLS 1.1/1.2 services?

              1 vote
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                1 comment  ·  Flag idea as inappropriate…  ·  Admin →
              • Allow SFTP access to publish web app

                Web App deployment does not support SFTP. Why not?

                1 vote
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  0 comments  ·  Supportability  ·  Flag idea as inappropriate…  ·  Admin →
                • Web App for Containers - change the user in the docker run

                  Web App for Containers be able to change the user on the docker run command for the container from a custom image.

                  i.e.
                  docker run -u myUser

                  3 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                  • [linux] Web App for Containers to allow docker to mount tmpfs

                    Can we have the ability to run the container for a custom image and use the docker run command for mounting a tmpfs?

                    i.e.
                    --mount type=tmpfs,destination=/tmp

                    2 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                    • [linux] Web App for Containers to allow docker run parameters such as --read-only and --cap-drop

                      It would be great to be able to harden the custom image based container through docker run settings such as:

                      --read-only
                      --cap-drop=ALL

                      2 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                      • Web App for Containers - ACR access requires admin account enabled on repository

                        It looks as though Web App for Containers requires the use of the admin account on the repository in ACR.

                        The notes on use of the admin account suggest to use that account only for testing purposes and describe some of the downsides to having it enabled.

                        Is there a plan to support Service Principal access to the ACR repository for Web App for Containers?

                        3 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                        • The java example from github (mysql-spring-boot-todo-master) has so many issues with it. This is supposed to be simple tutorial.

                          The java example from github (mysql-spring-boot-todo-master) has so many issues with it. This is supposed to be simple tutorial.

                          1 vote
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            0 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
                          • environment

                            Distinct Production instances and Test instances when AZURE update some PAAS services

                            an example: We have scripts to start HDI paas componants during night, and after azure hdi update, all our services has failed to create.

                            so if we can start test instances and Prodction Instances with a special parm (PRODmode for example) when asking for service start, maybe you can provide the
                            - new version for tests instances (PRODmode=false)
                            - stable version for production instances (PRODmode=true)

                            1 vote
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                            • Docker on Azure Web Service -> invalid reference format

                              Deploying a simple docker image that works locally doesn't work on Azure. It is passbolt/passbolt from Dockerhub. I'm getting:

                              ```
                              2018-11-23 16:42:38.833 INFO - docker run -d -p 30754:80 --name passbolt-cfall_0 -e WEBSITES_ENABLE_APP_SERVICE_STORAGE=false -e WEBSITE_SITE_NAME=passbolt-cfall -e WEBSITE_AUTH_ENABLED=False -e PORT=80 -e WEBSITE_ROLE_INSTANCE_ID=0 -e WEBSITE_INSTANCE_ID=5506ae4ca515ad8e03e1a017e330421d47cde35f166eca2dad0bdfa6771efc2e passbolt/passbolt:latest
                              2018-11-23 16:42:38.833 INFO - Logging is not enabled for this container.Please use https://aka.ms/linux-diagnostics to enable logging to see container logs here.
                              2018-11-23 16:42:38.854 ERROR - Container create failed for passbolt-cfall_0 with System.AggregateException, One or more errors occurred.InnerException: Docker.DotNet.DockerApiException, Docker API responded with status code=BadRequest, response={"message":"invalid reference format"}
                              ```

                              It seems other had similar problem: https://stackoverflow.com/questions/52641590/deploy-a-docker-container-to-azure-app-service-linux

                              3 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  App Service Environment  ·  Flag idea as inappropriate…  ·  Admin →
                              • Allow control of the ARRAffinity set cookie response header

                                Problem:
                                When a request for contoso.com hits an Azure App Gateway and the back end is routed to contoso.azurewebsites.com, the set ARRAffinity cookie response includes the optional domain attribute (as per RFC6225 Page 22) that specifies "contoso.azurewebsites.net". causing the user agent to never write the cookie since the Domain attribute doesn't match the requested domain.

                                Proposed Solutions:
                                Solution #1
                                Give us a way to disable the Set Cookie: domain attribute similar to the way we can add a "Arr-Disable-Session-Affinity" response header to disable the cookie entirely. I'm suggesting an "Arr-Disable-Session-Affinity-Strict-Domain" response header to tell the ARR proxy not to write…

                                9 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  1 comment  ·  Deployment  ·  Flag idea as inappropriate…  ·  Admin →
                                • Rewriting to /public is absolutely not the right way to change the document root

                                  After doing some reading, I'm seeing Azure actually suggesting to people running Laravel (and any others that don't host out of the root project structure) applications to use mod_rewrite to rewrite requests to point to "/public".

                                  This is an absolutely ridiculous suggestion and is effectively some of the worst advice you could give. Forcing people to have "/public" in their URL structure because you guys didn't take the time to research the bare-minimum configuration options for your offering is not in any way acceptable.

                                  I suggest you urgently add support for the ability to configure the document root. Not only…

                                  6 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    0 comments  ·  Linux  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Enable MSI feature with Azure Service Plan on Linux

                                    Hi, Having MSI feature enabled with Linux plan is highly needed. 100% of all enterprise application on production needs secrets, key vaults access to different resources. WE currently in a project and we can not go forward with app service in linux or web app for containers because of missing MSI feature.

                                    Please consider adding it and if there is preview we will be happy to test it.

                                    4 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  Linux  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Multivhost support with separate DocumentRoot

                                      I have no idea why this common use case in the shared hosting world is not supported, but here it is :

                                      Within my app, I want to serve directory ./www.vhost1.com/ if the client request http://www.host1.com

                                      Here's a documentation of what's missing with Azure web app : https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-16-04

                                      .
                                      ├── www.vhost1.com
                                      │   └── index.php
                                      └── www.vhost2.com
                                      └── index.php

                                      1 vote
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                      • No Azure option in WebApp menu

                                        I am working through the 'Create your first Java web app in Azure' document and when trying to publish the 'Hello Azure!' text in Project Explorer, I right-click on 'MyFirstJavaOnAzureWebApp,' I do not see the 'Azure' selection. There is nothing between 'Java EE Tools' and 'Team.'
                                        Could you let me know what I need to do to fix this?

                                        1 vote
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                        • When we create case for scale out portal displays 4 profiles in Summary but i only have 2 profiles

                                          When we create case for scale out portal displays 4 profiles in Summary but i only have 2 profiles also it does not display names of my profiles for auto scaling,it just says profile1 profile2..

                                          1 vote
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            0 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 9 10
                                          • Don't see your idea?

                                          Web Apps

                                          Feedback and Knowledge Base