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. 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,246 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    25 comments  ·  App Service Environment  ·  Flag idea as inappropriate…  ·  Admin →
  2. Allow scale up to Premium V3 without redeploy or cloning

    When using an existing App Hosting Plan like S* or Pv2 you can't scale to the new Pv3. It just says "Premium V3 is not supported for this scale unit." That last part is an easy sentence to write, but a much harder thing for us to execute.
    It would be great if we could have an option to migrate seamlessly to Pv3. Yes, it needs to migrate to a new scale unit that support Pv3, but it's much easier for Azure to manage all the things than doing it from User-Side.

    221 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  ·  Flag idea as inappropriate…  ·  Admin →
  3. App service managed certificate for the domain which has a special character '-' in it.

    Unable to create App service managed certificate for the domain, which has a special character “-” in it.

    It would be great if you remove this validation for ASMC

    19 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  ·  Notifications  ·  Flag idea as inappropriate…  ·  Admin →
  4. Web Apps resource allow "prompt=consent" of Google OpenID

    I'm using Google OpenID and need feature that when expire session, will display login dialog screen.

    When use Azure AD, I add this setting in resource.azure.com the following document.
    "additionalLoginParams": ["prompt=login"]

    https://docs.microsoft.com/en-us/azure/app-service/app-service-authentication-how-to#refresh-identity-provider-tokens

    Google OpenID need to set "prompt=consent" and I wrote this settings in resource.azure.com but this feature doesn't work and there is no display login dialog screen.
    "additionalLoginParams": ["prompt=consent"]

    https://developers.google.com/identity/protocols/oauth2/openid-connect#re-consent

    This feature implemented in Azure AD, so please could you allow to Google Authentication prompt?

    35 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  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  5. Add local cache usage metrics to Azure Monitor

    According to the documentation below we can use the local cache feature. Being able to monitor local cache usage is useful because it can send emails to administrators when thresholds are exceeded.
    We want you to add local cache usage metrics by all means.

    https://docs.microsoft.com/en-us/azure/app-service/overview-local-cache

    17 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 →
  6. Notification of Platform Upgrades

    It would be really nice if there was an alert for App Service Plans whenever there is a platform upgrade that affects that App Service Plan. We have had several Platform Upgrades (mostly storage stuff) that makes our Web Apps either quit responding or get into a initialization failure loop. When this happens it makes our customers not very happy with us. I would be awesome if you guys had an alert, so that we could be more proactive.

    20 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  ·  Notifications  ·  Flag idea as inappropriate…  ·  Admin →
  7. Azure App Services on Windows to allow AMSI API

    When running Windows based App Services in Azure, we would like to call into the AMSI API to verify if received files/content contains malware.

    This works very well under Windows Server 2016 and 2019, as long as we're running under .NET core using out-of-process hosting. (As IIS is excluded from antimalware scans)

    https://docs.microsoft.com/en-us/windows/win32/amsi/antimalware-scan-interface-portal

    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 →
  8. Stop supporting unencrypted HTTP by default

    There is a serious security flaw with accepting HTTP connections. The way the HTTP protocol works means that the entire request body gets delivered over the Internet before the server has the opportunity to react, whether by rejecting the request, or forwarding to HTTPS, or just processing it without encryption. There are definitely a few cases where an argument could be made for allowing calls without encryption, but in this day and age, the baseline should be to flat out require HTTPS. Allowing the request to be sent with HTTP, with the server rejecting it only after it has been…

    17 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 →
  9. 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.

    237 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    9 comments  ·  Deployment  ·  Flag idea as inappropriate…  ·  Admin →
  10. web app with private endpoint shouldn't need domain ownership for custom domain

    Hi,
    I have a web app (app service) that has a private endpoint. I'd like to create a custom domain for this web app. When I try to validate this custom domain, I get the error message that I need domain ownership for this domain. Apparently, I need to have this domain ownership in public DNS: But as I use private link, I only want to have my web app to be accessible from inside the network. So, I don't want to have public DNS entries for my web apps.
    Please remove domain verification for custom domains of web apps…

    39 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 →
  11. PHP 8 runtime on Web App for Linux

    Is there a plan when Web Apps for Linux will provide support for PHP 8?

    9 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 →
  12. Support App Service Managed Certificates on Free and Shared Tiers

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

    773 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    8 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Ensure Autoscale allows for new instances to get in rotation only if an App is ready

    Currently autoscale puts instances into rotation without checking if the actual application is warmed up. Please add a feature to autoscale that checks if an application is warmed up before its put into rotation. Noting that the new Health Check feature has capabilities to detect bad instances based on URL (this is different than adding new instances with autoscale) this may be start as you could queue off the URL to hit in the app to know if an instance is ready to be in rotation.

    47 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  ·  Deployment  ·  Flag idea as inappropriate…  ·  Admin →
  14. Add support for remote debugging web app with private endpoint enabled

    Per document:
    https://docs.microsoft.com/en-us/azure/app-service/networking/private-endpoint#limitations

    Remote Debugging functionality is not available when Private Endpoint is enabled for the Web App. The recommendation is to deploy the code to a slot and remote debug it there.

    We understand that the internal implementation of remote debugging involves handling the VS remote debugging protocol on a shared part of the App Service platform. It needs to conducive to wiring up behind a private endpoint.

    It would be very helpful if this feature can be supported, such that we do not need to use slot as a workaround.

    18 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 →
  15. capture signal (SIGTERM) when running JVM in custom container

    When main process inside container is JVM (using exec flag)
    Java process fails to stop gracefully (SIGTERM or any other signal terminating) in 1 out of 5 on average.

    7 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  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  16. Enable container app services to use managed identity to pull image from acr

    Please enable container app services (and container function apps) to use managed identity (system and user) to pull images from azure container registry.

    This is not currently supported, ref the note on the bottom of this doc page https://docs.microsoft.com/en-us/azure/container-registry/container-registry-authentication-managed-identity

    This would improve the deployment process for app services and also the security for acr since we then can disable the acr admin account.

    23 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  ·  Deployment  ·  Flag idea as inappropriate…  ·  Admin →
  17. static web app - General Availability timeline

    What is the timeline for the general availability of the static web app service?

    14 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 →
  18. CORS - Allow other protocols to be entered

    A user cannot enter in a protocol other that https due to validation. Please allow users to enter other protocols such as capacitor: https://ironeko.com/posts/getting-started-with-capacitor-using-next-js-on-ios/?ref=category_article

    13 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 →
  19. Azure App Service Scale in policies

    Allow users to specify which instances are removed during a scale in Event.

    AWS have this ability already https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-instance-termination.html

    You can specify the policy for the removal of instances, whether that be the Newest, Oldest, or other factors.

    15 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 →
  20. Activate Roku using Roku.com/link

    It’s easy to activate Roku, follow the steps below
    .Turn on your Roku device
    .Connect the device to the TV
    .Complete the device setup
    .Activate the network
    .Create a Roku account
    .Execute Roku.com/link activation settings
    .Collect the activation code for Roku
    .Visit the portal, https://www.streaming-device-setup.com
    .Enter link code to complete the activation
    .If Roku.com/link activation is complete, access the Roku channel store
    Select and add the top Roku channels to start streaming

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

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

Feedback and Knowledge Base