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.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Multi container app with Docker Compose - generally available?

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

    4 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. 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 →
  3. 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 →
  4. [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 →
  5. [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 →
  6. [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 →
  7. Need support for Azure Hybrid service in Linux environment.

    Hi,
    I'm trying to connec sql server from azure function in python running inside a inux environment, there is no way to connect it with out on-premise sql server

    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. 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 →
  9. Running df -<switch> on a Linux App Service must return the disk space used by the App Service Plan on the remote file system mount (/home)

    Running df -h / df -P on a Linux App Service container (in case of remote file system mount on /home) should return the disk space utilized on the remote file system by the App Service Plan instead of the total disk space utilized on the remote file system.

    We are trying to monitor the disk space utilized on the /home folder on a Linux App Service using AppDynamics extensions.

    AppDynamics agent runs a df -h or df -P on the app service container. This command returns the total disk space utilized on the remote file system mounted on /home…

    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. [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 →
  11. Increase app settings variable name character limit

    App Settings variable names are currently limited to 64 characters on Linux Web Apps and anything over is silently truncated. As far as I know, this "feature" is not documented anywhere and can cause a lot of headaches.

    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 →
  12. 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 →
  13. 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 →
2 Next →
  • Don't see your idea?

Feedback and Knowledge Base