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.

    166 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    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
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  3. DNS resolution is not working in Azure Web App for Containers (linux)

    DNS resolution is not working in Web App for Containers (linux) when using custom docker image. The DHCP generated resolv.conf is broken. After using SSH to log in to the container trying nslookup google.com also fails with DNS resolution error.

    See my sample project for more details:

    https://github.com/henkosch/azure-webapp-dnstest

    The problem is also mentioned in the comments section on this page:

    https://docs.microsoft.com/en-us/azure/app-service/containers/app-service-linux-faq

    Does anyone have an idea how to fix this?

    40 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    6 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…

    23 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 →
  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.…

    13 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  6. 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
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  7. .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
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  8. 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
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  9. 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
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  10. 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
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  11. 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
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  12. Please fix services referring to the old resource group

    Via CLI or Azure portal, whenever I move resources (like App Services) from existing resource group to a new resource group. Some references still refer to the old resource group. For example, for adding custom domain to a Web App Service, I get error that “XYZ” (the old resource group) is missing! Every time, I need to create a ticket and get support team involve for help. Finally, Kenneth Fallas (Tek Experts) (one of the Azure support team members), educated me that I can do the cleanup by myself by going through https://resources.azure.com. Can you please fix this issue?

    3 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 →
  13. The overwritten data in Connection stringsis not reflected in Backup Configuration.

    When we choose the Backup Database from Backup configure after The connection strings is overwritten.There is a bug.That doesn't seen to have problem.
    Using the DevTools(F12),make sure sending datas. The overwritten data in Connection strings of Application setting is not reflected .
    we have to delete the data once and add new data to avoid this bug and update new data in application setting.

    3 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 →
  14. Automatic restart after Maintenance Windows

    There are times when during a maintenance window for App Services there are issues and the Web App hosted by the App Service is not available anymore (e.g. File Server is not able to connect with success to Blob Storage and the Web App is down until a restart).
    Would be possible to restart automatically the application once the updates is done (or to have the option in the Configuration to accept a restart after the update).
    I can provide case reference over email.

    From when I saw there is a bug and if during the maintenance windows the File…

    3 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 →
  15. |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
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  16. Support Always On when Authentication required

    When an App Service is configured to require authentication (with AAD at least, haven't tried with other providers) and no Anonymous requests then it appears that the Always On "pings" will get intercepted and rejected (401.71 Unauthorized). Such configurations should be supported for Always On.

    3 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 →
  17. The az cli sets all settings to "slotSetting": true

    We have a json file with settings in this format:

    {
    "slotSetting": false,
    "name": "DevSupportMode",
    "value": "false"
    }

    When we try to use this file to set the settings on the appservice like this:

    az webapp config appsettings set -g $ResourceGroupName -n $WebAppName -s $SlotName --settings @$fileName

    Everything works fine except that all settings are set as slotSettings in the Azure app service even if we set that to false.

    az reports that the settings are set to false in the text it gives back when sending the command.
    {
    "name": "SupportedCultures",
    "slotSetting": false,
    "value": "en-GB"
    }

    It seems to…

    3 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 →
  18. The java example from github (mysql-spring-boot-todo-master) has so many issues with it. This is supposed to be simple tutorial.

    The java example from github (mysql-spring-boot-todo-master) has so many issues with it. This is supposed to be simple tutorial.

    2 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 →
  19. nitializing App Service app creation error! There was an error while initializing App Service app for 'travelrecord1974app'. 'Error connecti

    nitializing App Service app creation error!
    There was an error while initializing App Service app for 'travelrecord1974app'. 'Error connecting to SQL server (SQL error code 40532)'

    1 vote
    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 →
  20. Filenames cannot contain '&' when mounting blob container via Path Mapping

    I'm using a web application for container via App service since a few months and until september everything I needed worked fine. The web app is used to visualise certain datasets which are preprocessed and uploaded in separate files to a blob container on a daily basis. This blob container is then mounted into the docker container via Path mappings. At startup the the files from the mounted blob container are "scanned" and the filenames are used to allow users to interactively select the dataset they want to be visualised. Since 01/09 I observe that if one file contains '&'…

    1 vote
    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 →
← Previous 1
  • Don't see your idea?

Feedback and Knowledge Base