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. Managed certificate did not renew automatically

    We had attached the App Services's free managed certificate to one of our app services. But, recently we started getting error, while accessing the app service, that the certificate is not valid. We had to remove certificate and redo the SSL binding to make it work again. However, in the documentation page it is mentioned that the certificate should get renewed automatically.

    "The free App Service Managed Certificate is a turn-key solution for securing your custom DNS name in App Service. It's a fully functional TLS/SSL certificate that's managed by App Service and renewed automatically. "

    https://docs.microsoft.com/en-us/azure/app-service/configure-ssl-certificate#create-a-free-certificate-preview

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  API Apps  ·  Flag idea as inappropriate…  ·  Admin →
  2. Optionally stop the web app while backing up

    Some of my web apps have embedded databases that block the files they use. That prevents the backup from storing them (well, it actually stores a 0 byte file instead). This is not a big handicap if I make the backups manually, because I know the issue and I stop the web apps manually, but if I want to automate the backup I can't because almost always these files are locked...

    One possible solution would be to add an option in the backup configuration to stop the web app before running and start it again after it has finished.

    Thanks!

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. CI/CD to a function through an azure container registry is broken.

    I have an azure function that lives in a docker container. I have configured a github action to push the container to an Azure container registry, and then I have enabled my azure function to automatically pull the latest image in the registry, using the CI/CD settings. When I do this, I select my azure container registry from the pulldown menu, but then the function app truncates the azurecr.io from the name of the container registry and tries to pull a non-existent image from docker.io instead, with the name of my azure container registry. This is clearly a bug, please…

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Deployment  ·  Flag idea as inappropriate…  ·  Admin →
  4. Conditional Scale in

    In Azure Web Apps, my container is depends on Sticky sessions.

    I am scaling up and down based on the time. I do not want Scale down by time to be executed if a user is accessing the server /If there are active requests to the server. .

    I am scaling out by using CPU percentage, I do not want to scale down if a user is using the system/If there are active requests to the server.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. AppService metrics for 'Percentage Failed Requests'

    Can AppService provide the metrics 'Percentage Failed Requests'?

    Percentage Failed Requests = Http Server Errors / Requests

    Currently we can only set alert based on number of failed requests, but it doesn't work well when the total requests number is uneven.

    We tried Application Insights log search alert, which is great but it requires additional set up (consider the situation with hundreds of AppServices), and not all AppService can be tracked(static content sites for example)

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. How to activate Tubi TV?

    Let us activate Tubi TV and see entertaining videos, shows, and a lot new. Multiple device platforms are offered to stream the channel. Select the top among Roku, Amazon Fire TV, Chrome cast and Apple TV. Let us start tubi tv activate process.

    Complete the device set up as the opening step

    Activate the network connection

    Add the channel and collect the start code

    Provide the code visiting the sheet, tubitv.com/activate

    Log in with the channel account, if needed

    If you come across problems, make sure the activation sheet and the code used .Use the appropriate troubleshooting guide. know more: …

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  App Service Environment  ·  Flag idea as inappropriate…  ·  Admin →
  7. [Linux] Web App for Containers set latest pushed tag as the container image

    When a new tag is pushed to container repository the web app should be able to pick up the latest pushed tag and set it as the running image. This can be given as a switch setting (checkbox).Currently you are pointing the image at a specific tag.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Linux  ·  Flag idea as inappropriate…  ·  Admin →
  8. Need app service disavailable instance deploy slot when F1 -> Paid plan -> F1

    App service F1 plan can not control instance size. (I know only paid plan can control instance size. Also, B1 plan can control 3 instance maximize).

    But, when I create App service with F1 plan.
    and change to B1, create one instance.

    And then, change plan to F1.
    In this condition, can use deployment slot with F1 plan.

    I think It is bug. and should fix it.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Make Azure wildcard for IPRestrictions

    We have been tasked with securing our non-prod environments so that they are only accessible from our two buildings (not the world at large). We rolled through and did that on all of our App Services, and it worked in that we could still access things from our locations, but things broke because services that called other services on the backend were now being denied access (because we only had 2 ranges defined for our 2 building). Logic apps, also, that were calling app service endpoints or function apps, also started failing, and offshore developers that work exclusively in Azure…

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. Upgrade npm to 6.13.4+because of a critical vulnerability

    The NPM team warned everybody about a critical Binary planting vulnerability in NPM versions prior to 6.13.3. Right now we cannot use this version on Azure App Service. Please install npm v6.13.4 ASAP!

    More information: https://blog.npmjs.org/post/189618601100/binary-planting-with-the-npm-cli

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  App Service Environment  ·  Flag idea as inappropriate…  ·  Admin →
  11. ILB ASE does not permit to adjust the TCP idle timeout

    Currently, the ILB ASE does not permit to adjust the TCP idle timeout that is set as default to 4min
    The Load Balance has and optional parameter "IdleTimeoutInMinutes" were the acceptable timeout range is 4 to 30 minutes.
    Why the ILB ASE does not have the same optional parameter?

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  App Service Environment  ·  Flag idea as inappropriate…  ·  Admin →
  12. Return 503 when App Service is stopped

    I try to understand whey when App Service is stopped the HTTP status 403 is returned and not 503. Wouldn't it be more appropriate to return 503? Many clients to APIs properly handle 503 as transient error, and it would be helpful to let them wait if we return 503 in this use case if we had to stop App Service for whatever reason.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Azure WebApps NodeJS - A frustrating day of black boxes

    Today I have been trying to use Azure to deploy a NodeJS application to an Azure WebApp with frustrations.

    I am no NodeJS hipster and have just started/stumbled into NodeJS development but feel that today has been a hard day for me to achieve something.

    I have written a NodeJS GitHub app using GitHub's Probot tool which also helps scaffold the necessary parts - https://probot.github.io/docs/

    Brilliant I have hacked my way to something that works locally & now I would like to deploy it. Working at a Microsoft house where we use Azure, I thought it would be best to…

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  App Service Environment  ·  Flag idea as inappropriate…  ·  Admin →
  14. Allow users to run 'sync' operation themselves for troubleshooting

    We had an issue where we attempted to clone an app service, and the operation only partially completed. We were left with an app service plan that said we couldn't delete it because it contained an app service, but we were unable to see or interact with the app service in the UI (or via api's).

    We had to contact support, and they said, and I quote... "We performed a sync on your subscription and wanted to see if you are able to delete the site now."

    If this 'sync operation' is able to resolve these issues, then make it…

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  App Service Environment  ·  Flag idea as inappropriate…  ·  Admin →
  15. Add support to do POST health check requests for SOAP web service health checks, instead of only doing a GET for health checks

    Adding support to do POST health check requests for SOAP web service health checks in traffic manager, instead of only doing a GET for health checks.

    The current issue is the dynamic DNS is not detecting proper outages of our SOAP web services because it performs a GET request and doesn't seem any problems, however we have had problems where our POST requests have stopped working and the dynamic DNS does NOT kick it since it can't detect it.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Supportability  ·  Flag idea as inappropriate…  ·  Admin →
  16. Allow mounting Azure Storage Account in Web Apps for Containers through ARM

    The ARM template for an Azure Web App for Containers with a AzureFiles mount shows an azureStorageAccounts object in the siteConfig. However, attempting to deploy this fails with a Bad Request. Please enable support for mounting file shares through ARM to avoid requiring separate deployment and file share mounting steps.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Deployment  ·  Flag idea as inappropriate…  ·  Admin →
  17. Support App Configuration as reference app settings

    Currently, App Service supports getting Key Vault secrets as references in app settings.
    https://docs.microsoft.com/en-au/azure/app-service/app-service-key-vault-references#reference-syntax

    Having a similar functionality with App Configuration would allow to manage certain settings centrally, while being able to use them in App Service transparently as if they were App Settings.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Better fault tolerance and self-healing

    We had an issue this month where every single web app on our app service plan started throwing 500 errors. After contacting support they informed us that it was most likely caused by an issue accessing the storage and to try enabling local cache settings so that the instances could use those in the case of a failure.

    The solution that worked was to scale down to a lower level and then scale up again - from that point all of the sites were restored.

    It would be better if the monitoring could detect and resolve this issue automatically so…

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. 3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  App Service Environment  ·  Flag idea as inappropriate…  ·  Admin →
  20. Reference Architecture for multiple isolated apps

    I would like a published reference architecture that describes the best practices for publishing multiple web applications in Isolated App Service Plan(s).

    We want to host multiple web applications with different networking needs:
    - Internal LoB applications.
    - Internet facing applications.
    - There are different application SQL Databases.
    - Some applications should not be able to access use resources within the vNET belonging to other applications.

    The single subnet per ASE relationship seems to force our hand to dictate multiple vNETs with multiple (costly) isolated plans. Am I missing something?

    In the reference architecture, I would like guidance on when…

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  App Service Environment  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base