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. Provide at least one other Linux distro option than Ubuntu.

    Currently, deploying a webapp for Linux on Azure is an Ubuntu-based environment. Could you consider adding at least one other redhat-based distro (e.g. Centos).
    The current case for me is that Centos/fedora are my goto choice in GNU/Linux world which means some of my work isn't 100% compatible with Debian-based distros, which I found out when deployed to Azure. Mainly it's about some libs/features/versioning differences between both the ecosystems. So, I would be glad to have the ability to deploy a Centos [Python] app on Azure webapp service for Linux, rather than deploying it on Ubuntu and hoping for no…

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Linux  ·  Flag idea as inappropriate…  ·  Admin →
  2. Support containers that only run a php-fpm process

    It would be much better if PHP containers could adhere to docker best practices and only ship a single process.

    In order to do this, Azure Web Apps needs to support reverse proxying for php-fpm.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Linux  ·  Flag idea as inappropriate…  ·  Admin →
  3. [Linux] Allow to configure CORS from Portal for Web Apps for Containers

    Currently CORS should be configured on container level. Could CORS configuration be enabled for Web Apps for Containers?

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Linux  ·  Flag idea as inappropriate…  ·  Admin →
  4. [Linux] Web App for Containers set latest pushed tag as the container image

    When a new tag is pushed to container repository the web app should be able to pick up the latest pushed tag and set it as the running image. This can be given as a switch setting (checkbox).Currently you are pointing the image at a specific tag.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Linux  ·  Flag idea as inappropriate…  ·  Admin →
  5. [Linux] In "Drupal on Linux Web App with MySQL" it doesn't allow you to use local on instance DB but template states it have local MYSQL DB

    Either the template is having some issues or it's wrongly stated in the template and local MySQL DB is not available in this template.
    In either case, you need to correct either the template or template description.

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Linux  ·  Flag idea as inappropriate…  ·  Admin →
  6. Add Java libs and corresponding package in the Ruby Images

    Looks like Java is not installed with default ruby package. Is it possible for the team to include java packages with ruby so that we can use the default one rather than our own container images. Even without disturbing existing ruby package we can come up with new package as given below so that whoever wants both combination can use the same.
    - Ruby + Java package

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Linux  ·  Flag idea as inappropriate…  ·  Admin →
  7. [Linux] Allow both ${WEBAPP_STORAGE_HOME} style volume mounts and BYOS volume mounts at same time

    At present, you can choose to map your WebApp Service storage into a container using the WEBSITES_ENABLE_APP_SERVICE_STORAGE flag and by prefixing your volume mounts with ${WEBAPP_STORAGE_HOME}.

    Also, you can attach your own storage, by specifying a <custom-id> as a volume mount (as per https://blogs.msdn.microsoft.com/appserviceteam/2018/09/24/announcing-bring-your-own-storage-to-app-service/)

    But the two don't appear to work together, and behave mutually exclusive! The custom-id is prohibited when WEBSITES_ENABLE_APP_SERVICE_STORAGE is set to true because it complains "Bind mount must start with ${WEBAPP_STORAGE_HOME}".

    Use case (1): I want to use AppServices ZipDeploy or FTP to wipe out unused files in /home/site/wwwroot, and have that mounted in my…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Linux  ·  Flag idea as inappropriate…  ·  Admin →
  8. Documentation gaps App Service Linux

    Currently there are plenty of resources around App Service for Windows plans. Including Kudu WiKi (https://github.com/projectkudu/kudu/wiki). However the App Service Linux is very different from Windows and there is no single place where the differences are outlined. Nor is there a documentation to explain the Linux App Service plans in the details the Windows plans are described.
    And it is very confusing sometimes to read documentation and not understand is this about Windows or Linux.
    Azure Monitor integration - the IO metrics are always showing zeroes (0) when it comes to Linux plans.
    Last, but no least, there…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Linux  ·  Flag idea as inappropriate…  ·  Admin →
  9. Allow special character ":" in linux environment variables

    When we set an app setting like "Database:ConnectionString" the ":" will be stripped as mentioned in the FAQ:https://docs.microsoft.com/en-us/azure/app-service/containers/app-service-linux-faq#other-questions

    Unfortunately this breaks the deserialization into an Object with subclasses which works under windows using the ":" as seperator between classnames if we use the config.Bind-Method documented here:
    https://docs.microsoft.com/de-de/aspnet/core/fundamentals/configuration/?view=aspnetcore-2.2#bind-an-array-to-a-class

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Linux  ·  Flag idea as inappropriate…  ·  Admin →
  10. Multi container app with Docker Compose - generally available?

    What is the plan for making multi container app through docker compose generally available?

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Linux  ·  Flag idea as inappropriate…  ·  Admin →
2 Next →
  • Don't see your idea?

Feedback and Knowledge Base