Update: Microsoft will be moving away from UserVoice sites on a product-by-product basis throughout the 2021 calendar year. We will leverage 1st party solutions for customer feedback. Learn more here.

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. Easy Auth OpenID Connect Provider - Support a Bearer Token

    We would like to use the Easy Auth OIDC provider with a Bearer token so that we can use client credentials grants with our API's.

    We tested the easy auth OIDC provider and were able to get code flow working with our IDP using these instructions:
    https://docs.microsoft.com/en-us/azure/app-service/configure-authentication-provider-openid-connect

    Adding bearer token support would allow us to leverage Easy Auth with our preferred IDP for both user and machine auth flows.

    74 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  2. gRpc support in Azure App Service

    We can't host gRPC apps in azure app service offering. Could you provide timeline of this feature?

    1,189 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    23 comments  ·  App Service Environment  ·  Flag idea as inappropriate…  ·  Admin →
  3. 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…

    54 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  App Service Environment  ·  Flag idea as inappropriate…  ·  Admin →
  4. 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.

    55 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Support App Service Managed Certificates on Free and Shared Tiers

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

    761 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. [Diagnose and Solve ] Allow users to email the full report generated in the App Service Diagnostics

    Today we can copy reports when we investigate or troubleshoot an issue using App Service Diagnostics via Diagnose and solve . I would like to email that report to another person to explain business impact or provide notes on how to mitigate

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  7. Add support for NetworkWatcher / NSG Flow logs for App Service with Regional Vnet Integration enabled

    At the moment, if one uses an App Service with Vnet Integration there is NO way to monitor the traffic that traverses this path. For organizations with requirements to monitor ALL network traffic for integrity / Security / Audit purposes - this presents a significant challenge as ALL traffic that traverses this integration is not able to be monitored. Since the App Service presents itself as on a given subnet within the Vnet - there should be NO reason that NetworkWatcher or NSG flow logs shouldn't be usable.

    57 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Supportability  ·  Flag idea as inappropriate…  ·  Admin →
  8. Allow for easier IP-restriction management on Azure WebApps (Advanced edit)

    Please make it so that we have a more convenient way to manage IP-restrictions on Azure WebApps. At the moment of writing IP's can only be added 1 by 1 manually or via an Azure PowerShell script.

    It would be a great change if you could make it like the Advanced Edit option that's available for Application Settings.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  9. Add alerts/notification for Auto heal application.

    Adding alerts or notification when the there is a Proactive auto healing or Mitigation rules in the application.

    92 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  API Apps  ·  Flag idea as inappropriate…  ·  Admin →
  10. Application Security Groups (ASG) support for App Service Environments (ASE)

    As stated in the comments section of this page https://azure.microsoft.com/en-us/blog/applicationsecuritygroups/
    "It's on the roadmap, all services integrated with VNet like ASE and SQL MI will be part of ASGs groups, as of today the scope doesn't cover subnets for those services, we are exploring options in the near future."

    49 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  App Service Environment  ·  Flag idea as inappropriate…  ·  Admin →
  11. Add wildcard pattern support for Azure Webapp _backup.filter file

    Right now _backup.filter does not support wildcards. Therefore, if logs are being produced say with a date or time timestamp, they can not be filtered unless they are moved to a seperate folder, which is then filtered. This is not viable in all cases.

    12 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API Apps  ·  Flag idea as inappropriate…  ·  Admin →
  12. Allow adding same custom domains using ARM Template

    As described here it's now possible to add same custom domain on a WebApp using Azure Portal - link: https://feedback.azure.com/forums/169385-web-apps/suggestions/14128761-allow-adding-same-custom-domains-from-my-other-sub

    I've seen few apps now that when load balanced, require load balancer hostname added under custom domain in WebApp to work properly.

    Same should be possible via ARM. Currently when deploying WebApp resource there is a conflict if two resources share same domain:

    2018-10-25T11:27:12.7007756Z ##[error]At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-debug for usage details.
    2018-10-25T11:27:12.7025974Z ##[error]Details:
    2018-10-25T11:27:12.7026745Z ##[error]Conflict: {
    "Code": "Conflict",
    "Message": "The host name myhostname.domain.com is already assigned to another…

    21 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  13. php/laravel, Django and NodeJS Deployment

    I would like to see support for PHP/Laravel, DJango and seamless and possible just like i can do in heroku cli or how we do in asp.net core. It will be great if I don't need to worry about composer or pip or virtual environment. I push my app using git or from my repository, Azure App Service should auto detect my language and all the packages and install them on the fly, including root directories and environment variables. Also, web.config should be scrapped out entirely or auto-configured. {Heroku detects my php / Laravel and do all the configurations for…

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Deployment  ·  Flag idea as inappropriate…  ·  Admin →

    Have you tried looking into App Service hosted on Linux:
    https://docs.microsoft.com/en-us/azure/app-service/containers/app-service-linux-intro

    While the deployment won’t pull all your dependencies, you can still used a blessed image for your stack and even containerize your solution and host them on Linux.

    One more item to look at is the new CLI “up” command we have for creating apps. You can check the quick session we had at Microsoft Ignite about this feature:
    https://myignite.techcommunity.microsoft.com/sessions/66652

    We’ll leave this under review to see if there are any improvements to our deployment that will happen as part of Linux hosting.

    Thanks,
    Oded

  14. Better inform users of when their App Service Certificates are about to expire or have not auto renewed (7 days?)

    This week another of our customer's sites went down due to an Azure App Service certificate expiring without us being notified of its pending expiry - we mark all App Service Certificates to Auto Renew and some of them do infact renew and rebind without our intervention, others certificates have got stuck on the domain validation phase (which we validated 1st time we bought the certificate ofcourse) and the latest certificate is now expired and the Manual Renew button is disabled as it seems to think its outside the 60 day renewal window.

    A simple email to us (we receive…

    49 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Notifications  ·  Flag idea as inappropriate…  ·  Admin →
  15. PowerShell and CLI support for the management of App Service Environments

    Azure PowerShell and Azure CLI commands to support the management of an App Service Environments (at least v2). Hopefully this could include the ability to get management IP information, do scaling, and if it is an ILB ASE update the ILB Certificate.

    33 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  App Service Environment  ·  Flag idea as inappropriate…  ·  Admin →
  16. Auto-scale up and down not just out, for web apps

    Hi

    Can you expand the auto-scaling feature to include up and down scaling as well as in / out?

    so for example, scale the web app up a tier in peak and down a tier i off hours. Or something to that effect.

    Thanks

    31 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Limit number of accepted client certificates when doing mutual TLS

    I want to be able to control the trusted issuers list sent to the web browser so that list of allowed certificates can be filtered in the browser. This was possible in IIS and with Azure Cloud Service I believe but how can we do it in a Azure web app?

    What I basically want to do is set the content of the certificate_authorities field in CertificateRequest sent by the server to the browser in the TLS handshake as stated in RFC5246.

    25 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Support Azure AD V2.0 Authentication for Function Apps

    I have a client application that would like to access a secured function app. The client application is getting a JWT bearer token from the Azure AD 2.0 endpoint.

    In the authentication section of the App Service there is no way to add applications registered with the AD v2.0 endpoint.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Enable Docker Content Trust on Linux ASE

    Now that Notary/Content Trust in available in ACR, it would be useful if it could also be enabled in the ASE so it could only pull signed images.

    I can't see a way to currently do this - is it possible?

    5 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  App Service Environment  ·  Flag idea as inappropriate…  ·  Admin →
  20. Add meaningful name for Principals in different slots

    I have enabled MSI for web apps in different deployment slots. When trying to add a Principal under
    Home > Key vaults > XYZ - Access policies > Add access policy > Principal, it currently lists all principals that matches the search string with same name even if they belong to different deployment slots.

    For example, if I have enabled MSI in web app XYZ and its Staging deployment slot, it should show as:
    XYZ
    XYZ/slots/Staging.
    Instead this is currently appearing as:
    XYZ
    XYZ

    So it is difficult for the users to select the right one they need and it…

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5
  • Don't see your idea?

Feedback and Knowledge Base