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. Enable 'Connect', 'Log Stream', 'Console' etc for App Service Environment

    When you deploy an App Service into an App Service Environment behind an ILB, much of the UI is greyed out. Examples of this is the 'Connect' button, 'Log Stream', 'Console' etc.

    I have to manually construct a URL to get to the kudu endpoint right now in order to use the console.

    173 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  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  2. App Service Certificate does not issue cert when web app is deployed on linux app service plan

    App Service Certificate does not issue cert when web app is deployed on linux app service plan

    48 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  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  3. 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 →
  4. Hybrid Connection settings lost on slot creation but included in slot swap

    Summary:
    When creating a new slot for an existing Web App, the Hybrid Connections are not copied to the created slot despite 'Configuration Source' being set to the production app, which has Hybrid Connections configured.

    This is a problem because slot swap operations DO include the Hybrid Connection configurations. Therefore in order to deploy using a new staging slot, one must reconfigure the Hybrid Connections each time before doing the final swap into production.

    Our particular use-case is that we are setting up an automated deployment process and would like the process to first recreate the staging slot by deleting…

    26 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  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  5. After migrating the .NET Core webapp project from .net core 2.2 to 3.1 it cannot establish a socket connection with a remote VM-based app in

    We have a .NET Core web application deployed as an Azure App Service that we recently migrated from .NET Core 2.2 to .NET Core 3.1. The application makes remote API calls to a private service hosted on an Azure VM over a private IP connected with VNet Integration. There have been no changes to the application code networking layer, and we have verified all firewall rules are set to permit traffic from the App Service. The .NET Core 2.2-based deployment slots connect to the same VM (over private IP) with the same API service and the same VNet without issue.…

    17 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  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  6. Error when changing App Service Plans

    When changing App Service Plan P3 to S3 even after disabling not supported diagnostic features as:

    AppServiceAntivirusScanAuditLogs
    AppServiceFileAuditLogs

    1 slot still reported "AppServiceFileAuditLogs" as enabled, in portal no diagnostic settings was or has been enabled for that slot, the 3 apps and 2 other slots changed without issues.

    Looking in "Azure Resource Explorer" it was:

    "fileChangeAuditEnabled": true,

    In Azure Resource Explorer we could edit to false but it would revert to true.

    Mss A. S from from MS support has raised and internal "bug report" and ask me kindly to report here too, original support ticket 121012025000410

    Solution was to…

    16 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  7. WebJobs Dashboard should display an appropriate message regarding incompatibility with WebJobs 3.x

    Common connection string errors are being seen in the WebJobs dashboard when using Webjobs 3.x. Please see: https://github.com/Azure/azure-webjobs-sdk/issues/2179

    Is this due to WebJobs Dashboard being deprecated, or is there a fix in the works for compatibility with WebJobs 3.x?

    There is a issue opened last year suggesting, at least, adding a warning message to the dashboard, and I believe that this is important to save time troubleshooting these connection errors that are being thrown. Please see : https://github.com/Azure/azure-webjobs-sdk/issues/2180

    15 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  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  8. Unable to check the property unauthenticatedClientAction using Azure policy/PowerShell

    I am unable to check the property unauthenticatedClientAction using Azure policy/PowerShell

    However, We really need to check the property value of “unauthenticatedClientAction” (in the policy if possible), this is for the cloud security implementation that has very high priority in my organization.

    12 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  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  9. "Deployment Slot settings" in Application Settings are not duplicated

    we able to clone web apps from portal or powershell.
    https://docs.microsoft.com/azure/app-service/app-service-web-app-cloning

    However "Deployment Slot settings" in Application Settings are not duplicated, If we are using a deployment slot. Application Settings are clone successful. But "Deployment Slot" flag was not checked.
    Portal and Power Shell both behave the same, so it seems to be a platform-side constraint.

    10 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 →
  10. allow empty collection as a value of Set-AzureRmWebApp -AppSettings parameter

    Attempting to clear AppSettings using
    Set-AzureRmWebApp -ResourceGroupName $resourceGroupName -Name $name -AppSettings @{}
    fails the validation. I believe this is a bug because it should be possible to clear all AppSettings this way.

    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  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  11. .NET Core memory-based autoheal broken

    Memory based autoheal for .NET Core apps seems to have broken around the time the autoheal settings moved to the portal (from the SCM site) - if it ever worked at all. It seems it only checks memory of the w3wc process, but not child processes.

    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  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  12. ARM deployment error when changing keyVaultSecretName for a certificate

    When using Key Vault as the source of an App Service certificate and deploying via an ARM template, if you update the value of keyVaultSecretName to point to a new certificate a deployment error occurs:

    “The parameter KeyVaultId & KeyVaultSecretName has an invalid value.”.

    See the following detailed description of the work around: https://blog.petergerritsen.nl/2019/03/14/arm-deployment-error-when-changing-keyvaultsecretname

    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  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  13. 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 →
  14. Fix copy password button at Web Job Property Window

    I think the copy password button at Web Job Property window shouldn't copy stars even when it's in secret mode?

    6 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 →
  15. Worker Reboot API needs to allow rebooting multiple workers

    Worker Reboot is the last resort when app instances are stuck and cannot be recovered through other means (other than scaling the app service which has a very big impact).

    Currently there is a limitation that a worker reboot on an ASP can only be invoked every 20-40 minutes.

    In our case, we have ASPs with up to 10 instances, and we sometimes have two or more instances stuck.

    In order to efficiently mitigate stuck instances, we need to be able to issue worker reboots to several app instances at a time.

    6 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  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  16. Azure Web App for Containers - multiple restarts on swap

    Hello Azure App Service Team,

    we are experiencing issues when deploying an azure app service which is a web app for containers (linux).

    In the Azure DevOps release pipeline, we use the "Azure App Service manage" and the"Azure Web App for Containers" tasks to deploy the container. The release process looks like this:

    Step 1) The staging slot gets started using the "Azure App Service manage" task
    Step 2) Then the "Azure Web App for Containers" task deploys the image to the staging slot
    Step 3) The "Azure App Service manage" task then swaps the staging slot with the production…

    5 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 →
  17. Unrecognized Top Level Domain for www.mobjam.dev detected. Please report this.

    SITE DON'T WORK FOR https://WWW.mobjam.dev
    works fine for https://mobjam.dev

    DNS all correct... are you screwing up the .dev domains?

    Binding & SSL Configuration
    Analyze the DNS and Server Certificate configured on a site and detect possible misconfigurations
    Unrecognized Top Level Domain for www.mobjam.dev detected. Please report this.
    Message
    Detected an unrecognized top level domain for www.mobjam.dev. Treating this as a non top level domain for now and continuing with the analysis. The findings for this hostname may be inaccurate if this hostname is indeed a top level domain. Kindly report this error along with your your web app name…

    4 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 →
  18. 4 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 →
  19. App service not shown in virtual network connected devices

    An app service can be connected to a virtual network's subnet. In the Azure Portal, this is done on an App Service using the "Networking" tab and selecting the "VNet Integration" option.

    However, even once an app service is connected to a vnet, the vnet does not show the app service under its connected devices (in Azure Portal: Virtual network, "Connected devices" tab).

    As a result, it is not possible to see which app services are utilizing a particular virtual network.

    Additionally, it is not possible to see the current IP address the app service is using within the virtual…

    4 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 →
  20. |BUG| creating a new slot and copy setting from exsiting resets IP restrictions subnet to /32

    As above, I used the feature to create a new slot and copy settings to the new slot and then I spent a good hour trying to figure out why I was unable to access the website. This feature copies the IP addresses but resets all the subnets to /32. This is a pain to fix if you have a lot of IP address restrictions in place.

    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  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3
  • Don't see your idea?

Feedback and Knowledge Base