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. Make SSL connections free in Basic Tier, security should not be for additional fee

    Securing websites using HTTPS is a de facto standard in current days. Lot of webhosting providers offer https connection for hosted sites for free, but on Azure Web Apps you need to pay 9$/month on the Basic Tier or upgrade to Standard Tier.

    I think security on hosted website is not something that should be available for additional fee only. Even websites hosted on payed Basic Tier should have one SNI SSL connection for free.

    44 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Support Extensions(App Dynamics) and Application Insights for Azure Web App Linux Containers

    Hi Team,
    Currently Azure Web Apps for Linux containers have no option for monitoring either through App Insights or through adding custom Site Extensions like AppDynamics. So it is literally impossible to monitor a site which is hosted as linux container. It would be helpful if we have some kind of monitoring in place we hit production

    44 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 →

    You can actually use the Application Insights SDK. Instructions to get started are here: https://docs.microsoft.com/en-us/azure/application-insights/app-insights-overview#get-started

    Also, App Service Diagnostics to check the availability and performance of your app and will also guide you through troubleshooting potential issues.
    https://blogs.msdn.microsoft.com/appserviceteam/2018/09/24/announcing-the-new-app-service-diagnostics-experience/

  3. Allow adding same custom domains from my other subscription

    Currently it is not possible to add custom domain to web apps in different subscriptions.

    e.g. West EU and North EU deployment in different subscriptions.

    Error : The host name "domain" is already assigned to another Azure website.

    44 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Please add UTC + 9

    Missing Web Apps Backup blade schedule option UTC+9 (Asia/Tokyo) Timezone.

    Please add japan timezone setting.

    44 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  5. Linux / Docker for ASE

    We are using ASE and would like to deploy Web Apps using docker containers with linux to be able to run NodeJS applications on Azure.

    For now, with our configuration, there is a limitation => we can only deploy NodeJS applications on Windows with IIS, not docker/linux.

    We need linux too ! <3

    44 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Linux  ·  Flag idea as inappropriate…  ·  Admin →
  6. Please update the instructions & hints on "Manage Domains" modal with accurate instructions!

    Currently the instructions and hints within the "Manage Domains" modal are inaccurate (have been for over a year or 2). This is causing a lot of wasted time and effort for something that should take 10 minutes. In many cases (especially for wildcard/dynamic subdomains) the frustration caused by trying to implement the instructions (which never work regardless of how many variations on the instructions are tried) are causing developers to abandon Websites in favor of Cloud Servers, and with the sacrifice of important Website features. This should not be a trade off!

    43 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Near-realtime consolidated web app consumption

    We need a consolidated way to see near-realtime CPU and Memory consumption for each Web App per App Service Plan. This way we can quickly identify which apps are consuming the most resources (specifically CPU and Memory) in that App Service Plan.

    These are the 2 scenarios we run into often:


    1. We run many web apps in each App Service Plan. We don't want to pay for a new App Service Plan until all memory (or CPU) is consumed on what we currently have. I could rebalance the sites (move some to another plan) if I could easily see which…

    43 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    10 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Since this request was first made, we’ve made significant changes App Service Diagnostics (which you can get to in our “Diagnose and solve problems” tab). If you click on “High CPU Usage,” the second graph should have your apps in that App Service Plan there and the CPU usage per instance.

    Best,
    Jen

  8. Add support for private repositories for deployment

    At least with GIT is not yet possible to setup deployment from a private repository

    43 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
    completed  ·  Roman Frillarte responded

    Thanks for this suggestion, Pedro, Dean and everyone who supported/voted for it. Windows Azure Web Sites supports private repositories on Git Hub.

  9. Add support for Websocket connections when AAD authentication is enabled.

    Websockets do not work on Linux containers if AAD authentication is turned on. This effectively forces Linux containers to operate without any authentication services when we use Websockets.

    This severely hampers adoption of WebApps for us as we cannot enable authentication, so we will move the container on-prem.

    43 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  Linux  ·  Flag idea as inappropriate…  ·  Admin →
  10. Rolling Deployments

    An alternative feature to avoid downtime during deployments. In cases where we can handle multiple versions of the app running simultaneously, it is a simpler and more cost-effective option.

    43 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  App Gallery  ·  Flag idea as inappropriate…  ·  Admin →
  11. wildcard/dynamic domains for Azure Websites

    This is an attempt to reopen issue #4397173 which is not actually complete or the technical communication/experience is lacking. I set my A record for "" to go to my website IP Address. I also set a CNAME for "awverify..mydomain.com" to point to "awverify.myazurewebsitedomain.azurewebsites.com" - I waited patiently for propagation and tested that all dynamic subdomains are hitting the Azure Websites IP. But my website cannot verify "*.mydomain.com" and all dynamic subdomains go to a generic Error 404 - Web Site not found! page on Azure. I have followed all instructions to a T and this is not…

    42 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Run F# scripts as WebJobs

    Add ability to run F# scripts as WebJobs on Azure Web Apps

    42 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Support for 4.6.1

    When will Azure Web Apps include support for .NET 4.6.1

    39 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  App Gallery  ·  Flag idea as inappropriate…  ·  Admin →
  14. Option to copy Web App to another region

    We have a number of client websites running as Web Apps each with their own Azure SQL database.

    Some of these websites were built a number of years ago - so don't take advantage of cloud features such as Blob storage.

    For disaster recovery - one of the great features of Azure SQL is the simple geo-replication between data centres. It's a great feature and very easy to use.

    It would be fantastic if Web Apps also had a similar option - and we could keep a copy of our web app in the same region as the secondary database…

    39 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Allow deployment from Github organization repositories

    Once authorized, the list of repositories only includes its own repositories, not the repositories from the organization(s) that the user belongs to and has access.

    The current workaround is to create a fork of the organization repository, but this limits the ability to continuously deploy on changes.

    39 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    9 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Add support for Caching Service

    Similar to how you can split a web role and use some memory for a shared cache. Would be great if you could configure a reserved website in the same fashion. Would allow us to make use of caching in our websites without having to spawn an additional cloud service.

    39 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Allow Web Hosting Plans to be Shared Across Resource Groups

    One of the nice things about using Standard scale in the current azure websites model is that multiple sites can share the same fixed scaling cost if they all live in the same data center. This allows for some significant cost savings when creating a lot of low traffic sites as all sites created in that data center live in the Standard instance VMs and are charged a fixed single cost for Standard scaling rather than being charged individually for each site. In other words, for x number of sites that live in the same data center and are scaled…

    37 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Allow changing the idle timeout in the Azure Portal

    The application pool idle timeout defaults to 20 minutes. That results in a slow experience for users if the site isn't hit as often. There are hacks involving a startup task or running the site elevated to use the management API DLL, but neither are elegant. Ideally you should be able to set the app pool idle timeout from the Azure Portal, as well as other advanced recycling settings (recycle on a schedule, recycle every x minutes, etc).

    37 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Password protect deployment slots

    When we deploy a website to a staging slot, it is open for public via the *.azurewebsites.net domain name. This means the site is also visible for search engines. Using robots.txt is not an option: with a swap the production website will be excluded from search indexation.

    Using the web.config to add authentication is unusable for the same reason.

    We would like to be able to publish our website to a deployment slot, and be able to test it, without having others have access to it.

    Or am I missing a way to make this happen?

    35 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Ability to have multiple sites on a single IIS Server within Azure

    We have been using Microsoft technologies for a while, and have progressed through various operating systems from 2000 to 2003 to 2008 and now 2012 on physical servers.
    As an example for illustration, we have an on premises Microsoft web server running server 2012 , and it has about 70 web sites. Of the 70, 5 have secure areas , and so have Certificates and as such use SSL. So for this to work we need to assign individual IP addresses to each https endpoint.
    So our webserver has an address 212...108
    For the web sites we use…

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

Feedback and Knowledge Base