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. Scale Out wait for WarmUp complete before being added to LoadBalancer

    When adding new instances to the LoadBalancer, scale out mechanism doesn't wait for those application instances to fully warm up.

    Availability checker, via AppInsights, logs these responses, with the header:
    'X-AppInit-WarmingUp: 1'

    Which means that IIS knows that the application is in it's WarmUp cycle, but the LoadBalancer is already trying to serve requests.

    N.B. we _can_ add a rewrite rule to redirect the user to the original request, and hope that the LoadBalancer sends the user to a ready instance - but this feels like a hack.

    282 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    15 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  2. 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.

    160 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Bugs  ·  Flag idea as inappropriate…  ·  Admin →
  3. App Service Sertificate does not issue cert when web app is deployed on linux app service plan

    App Service Sertificate 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 →
  4. 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 →
  5. 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…

    14 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 →
  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. 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 →
  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

    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 →
  9. 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 →
  10. 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 →
  11. |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 →
  12. .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.

    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. 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 →
  14. 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 →
  15. 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 →
  16. REST API shouldn't return 0 when it doesn't have the actual data

    Calling the REST API to get CPU or memory usage of an app service plan, if you ask for it in the last minute it can return 0 to you, when a few minutes later it will return the actual value for the same time, it seems it takes a while for the real data to be available to the API, however I think it's wrong to return incorrect data, it should not return a value until it has the real value.

    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 →
  17. Allow for Web app backups to fetch changed connection string without having to reset or modify the backup schedule

    When we restore a new database and modify the connection strings in the Web App Application Settings, the Backup configuration does not pick up this change. We require to modify or reset the Backup configuration for the scheduled backups to be taken successfully.
    Can you please resolve this? Once the connection string is updated on the Web App, would be good that the scheduled backup job picks up this change.

    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 →
  18. Kudu Site throgh Custom Domain

    I would like to request securing App service --Kudu site through custom domain. We would like to map custom domain to Kudu site and then forward request it through our own Web application firewall.

    We can use custom domain for app service. I am requesting something similar to below.

    Custom Domain name: AAA.com
    Origgianl Site: AAA.azurewebsites.net

    For Kudu,
    Custom Domain: AAA.com/Kudu
    Original Site: AAA.SCM.azurewebsite,net or AAA.azurewebsites.net/scm

    T

    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 →
  19. BUG: Application Pool PATH variable includes wrong path for git

    The Application Pool configuration Path variable includes the following for git, however the 64 bit version is actually installed. This means that the application cannot use Git without referencing the full path (which in my case is impractical).

    "D:\\Program Files (x86)\\Git\\cmd"

    Path variable should refer to:

    "D:\\Program Files\\Git\\cmd"

    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. Enable surfacing all attributes from Win32_PerfRawData_Tcpip_TCP (https://msdn.microsoft.com/en-us/library/aa394341(v=vs.85).aspx)

    We have been experiencing sporadic times of high dependency latency. Understanding where this is coming from would help narrow down a long term solution.

    Enable surfacing all attributes from Win32_PerfRawData_Tcpip_TCP https://msdn.microsoft.com/en-us/library/aa394341(v=vs.85).aspx

    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