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. Add naked domain support to App Service Managed Certificates

    Currently naked domains are not supported when creating App Service Managed Certificates. I want to be able to create a free SSL certificate on a naked/apex domain.

    1,417 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    19 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Backup failing due to shared violation error for platform generated files

    We have total around 148 web apps in our account. Backups of all the webapps are configured. But we are facing issue in one of the webapps hosting 12 webjobs in it. The issue is with backups succeeding partially and giving error "Sharing Violation" for the file "\data\jobs\continuous\WebJobs-Payroll\status_272984". This is file is not part of my site\wwwroot.
    This issue is happening with only one of the webapps, for rest of the web apps, this is working very fine. So, I am expecting same behavior for this web app as well because the issue is not due to my published code.…

    277 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  3. Support App Service Managed Certificates on Free and Shared Tiers

    Allow web apps on Free and Shared tiers to use App service Managed Certificates

    548 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. Set ARRAffinity cookie with SameSite option

    Given the upcoming changes in Chrome, we would like to be able to set the SameSite option of the ARRAffinity cookie (as None, Lax or Strict). Not allowing us to set it to None it means that Chrome will mark it as Lax, meaning that our pages cannot be displayed in an iFrame of 3rd parties.

    136 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Upgrade App Service with .NET 4.8

    Upgrade App Service with .NET Framework 4.8. Where is the date?

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

    .NET Framework 4.8 support is coming to App Service.

    Public Azure cloud deployment will begin in mid-late July 2020 completing by mid-September 2020. For our Sovereign clouds, deployment will begin by mid-late August 2020 and complete by early-October 2020.

    We will update this item periodically to inform you of the deployment progress.

  6. Static Web Apps support for generic SCM and CI/CD

    Static Web Apps, still in public preview as I'm writing this, only seems to integrate with Github and Github Actions.
    Even if we love Github, it would make sense to allow:


    1. Other Git repo such as Azure Repo, Gitlab, Bitbucket, ...

    2. Other CI/CD tools such as Azure Pipelines, Bitbucket Pipelines, Jenkins, ...

    In other words, exactly like normal Web Apps today.

    34 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Deployment  ·  Flag idea as inappropriate…  ·  Admin →
  7. Web App and Private DNS zone support

    Web App support for using Azure Private DNS Zones without a DNS server to forward requests through. We are able to resolve the private dns queries from a VM that uses Azure provided dns and linked Private DNS zone, but the Web App is not able to do the same when using regional vnet integration. We must set the vnet to use a VM or on-prem DNS server that forwards requests to the Azure DNS IP, which is then able to return the private dns records. For a PaaS implementation, this seems clunky. The use case is to send Web…

    176 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 →
  8. Make WEBSITE_ADD_SITENAME_BINDINGS_IN_APPHOST_CONFIG to 1 by default or add warning

    We have been hit by hard restarts on web apps because we have not set the WEBSITEADDSITENAMEBINDINGSINAPPHOSTCONFIG to 1. It would be a more sane default to have it set to 1 by default, and then turned off by users that need WCF support OR have some sort of warning / checkbox or increased visbility in the portal.

    The simultaneous restart of all (in our case) 10 servers in a datasenter has caused outage of our services, and we would imagine others experience the same issue. I doubt many assume that all servers in…

    40 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  App Service Environment  ·  Flag idea as inappropriate…  ·  Admin →
  9. Display multibyte characters on Web SSH

    Currently Web SSH cannot display multibyte character content (i.e. Japanse characters in log files) by cat command etc (see jpcharswebssh.jpg).
    But Kudu (bash) can do it (see jpchars
    kudu.jpg).

    Please support do it on Web SSH and provide current limitation about displaying text.

    23 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 →
  10. Increase the custom host name limit on App Service

    Right now, there is a limit of 500 custom home name on app service. We've an app service where in we configure custom hostname for each of our client. And we hit the limti of 500. Work around is to host multiple app service but that is too much overhead.
    We hit similar limit on AWS Cloud front and they increase the limit right away. We may need to think as an alternate if this is the hard limit on Azure.
    Looking forward for positive response.

    52 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 →
  11. 291 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    20 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. BYO - Storage for Windows Web Apps

    It seems to me a little strange that I can mount Azure Files in App Service on Linux and Web App for Containers but not in standard/regular Web App.
    Our specific use case is a big web app spawned across more App Service Env under a Traffic Manager umbrella: for some kind of application logic a regular file system is better (more simple to use / less rework) than use the Storage API.

    86 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    8 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Request to manage diagnostic settings for App Service Plan from Azure portal.

    We need to manage diagnostic settings for App Service Plan from the Azure portal like other resources.
    You can manage diagnostic settings for Many Azure services on the Azure portal. Some cx basically creates diagnostic settings on the Azure portal and checks the settings. This is because such a cx would like to easily manage them thanks to GUI operations.

    However, currently, you cannot manage diagnostic settings for App Service Plan on Azure portal. For this reason, it would be nice if we could create and read thes setting from the Azure portal like other diagnostic settings.

    24 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  14. NAT Gateway for App Services (aka WebJobs) for fixed outbound IP too

    WebJob can be attached to VNet, yet it still has a pool of outbound IP addresses to choose from. It would be great to extend the feature for the fixed outbound IP of NAT to App Services like WebJob. It is really bad not to have this for years now and to resort to far more expensive solutions just because we need a fixed outbound IP.

    14 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 →
  15. Allow FrontDoor CNAME for App Service Managed Certificate validation

    When creating an App Service Managed Certificate, it should allow validation if the CNAME is pointing to a FrontDoor with the same domain (or the FrontDoor's backend is the same Web App).

    Currently it gives the error "Hostname not eligible for App Service Managed Certificates creation" since the CNAME is not directly pointing to the web app.

    33 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 →
  16. Provide an option to disable or hide App Service Editor in a specific subscription, resource group or web app

    App Service Editor allows to make mistakes too easily. An option should be provided to disable or hide for a specific scope to reduce the risk of changes done by mistake.

    42 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Deployment  ·  Flag idea as inappropriate…  ·  Admin →
  17. VNet NAT Gateway on App Service delegated subnet


    1. Delegate 'subnet1' to app services (webfarms).

    2. Create a VNet NAT service and assign it to 'subnet1'.

    3. Connect an app service to 'subnet1' using Regional VNet integration.

    4. Set web app setting WEBSITEVNETROUTE_ALL to 1.

    This should in theory route all outbound traffic from the web app into 'subnet1' and then out through the VNet NAT service.

    This would be a huge benefit for those who are stuck whitelisting an web app's outbound IP addresses which are tied to the App Service Plan. You can not easily move web apps between plans or just re-create your web app infrastructure because…

    15 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 →
  18. Provide native support for Data Lake Gen2 Java SDK (DataLakeFileSystemClient)

    While using DataLake Gen2 Java SDK we ran into issues where some of the APIs (e.g. directoryclient.exists()) would just hang indefinitely and the function would ultimately timeout.

    Upon working with Azure Support, we realized the java sdk does not have native support in Azure Functions.

    "I do not see any issue with utilizing the REST API in a Function App. If you do run into issues, please feel free to create a case and we will investigate.

    In regards to future support for Data Lake Gen2 with Java SDK in Function Apps, engineering is aware of the limitation and will…

    6 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 →
  19. Add alternate validation methods for App Services Managed Certificates

    Please create an alternate method of validation for creating an App Services Managed Certificate. We use CloudFlare in front of our App Services, so the CNAME points to CloudFlare and not Azure. Consequently, validation fails. A preferable alternate solution would be to check if the domain the cert if being requested for is already a custom domain in the web app. If it is, since it you have already been validated as the owner of that domain, it should suffice for an app services managed cert. If you can't do that, then use a DNS TXT record for verification.

    10 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  App Service Environment  ·  Flag idea as inappropriate…  ·  Admin →
  20. Allow App Service to Access Secret without version

    Currently an App Service can access Secrets App Service Identity - but the secret version must be part of this configuration.

    What would be helpful is to allow the App Service to get the latest version of the secret - that way a value can be centrally changed - without having to update the App Service configuration (to use the new version of the secret).

    This will allow management of the data in the Key Vault - without requiring updates to the App Service to get the new value.

    321 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    6 comments  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 25 26
  • Don't see your idea?

Feedback and Knowledge Base