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. Do not remove the Advanced Restart Feature

    An info bar for App Services > Diagnose and Solve Problems > Diagnostic Tools > Advanced Application Restart now states "Advanced Application Restart will be replaced with Application Health Check". Please leave the advanced restart option in place. The Health check should be an additive change, not a replacement, and certainly not a hard feature swap.

    We use advanced app restarts all the time. Health check restarts would solve those scenarios where an instance is in a fully degraded state, but it would miss other scenarios (like higher memory usage, but not yet critical; or a partially degraded instance). Also,…

    39 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  2. Support for deploying R Shiny App to Azure Web App Container

    What I’m looking for is a guide/tutorial/dockerfile on how to accomplish deploying a shiny app to Azure Web Apps (a tutorial for Flask already exists https://docs.microsoft.com/en-us/azure/app-service/containers/quickstart-python). I think this would be a great addition to the App Service Linux lineup, since Shiny (https://shiny.rstudio.com/) is very popular. A somewhat similar solution exists here https://www.shinyproxy.io/.

    35 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  3. Request to manage diagnostic settings for App Service Plan from Azure portal.

    We need to manage diagnostic settings for App Service Plan from the Azure portal like other resources.
    You can manage diagnostic settings for Many Azure services on the Azure portal. Some cx basically creates diagnostic settings on the Azure portal and checks the settings. This is because such a cx would like to easily manage them thanks to GUI operations.

    However, currently, you cannot manage diagnostic settings for App Service Plan on Azure portal. For this reason, it would be nice if we could create and read thes setting from the Azure portal like other diagnostic settings.

    28 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  4. event log history

    We've had the issue where to diagnose a problem we've needed support to check the historical event logs to see that there was an error throwing, however, as the errors were sporadic, it's been exceedingly difficult to diagnose until support were able to trace exceptions thrown in historical event logs and we were then able to implement code fixes.

    Can a history of event logs be made available for us to access? Even going back a week or two would have been exceedingly useful!

    27 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  5. Add app service auto-healing history as a metric in Azure monitor.

    Add app service auto-healing history as a metric in Azure monitor.
    For now we can only see the history in diagnostics tools and it is hare to export.
    The similar request:
    https://feedback.azure.com/forums/169385-web-apps/suggestions/37375714-add-alerts-notification-for-auto-heal-application

    14 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  6. Allow app service diagnostic log settings to be sticky to Deployment Slots

    We just migrated from a classic cloud service to a website (app service). We set up a STAGING slot for deployment. Our need for diagnostic logs is only for our PRODUCTION slot, but it turns out that we MUST enable the same exact logging settings on our STAGING slot because otherwise when we do a swap the PRODUCTION slot ends up with no logging!

    This is counter-intuitive to us. We don't need the logs from STAGING 99.9% of the time.

    We would like a way to specify that the log settings are sticky to the PRODUCTION slot and don't change…

    13 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  7. Change Analysis feature for the Slots of the App Service

    It looks like we can do Change Analysis only at main app level, but It would be good to have an option to enable it for the slots as well.

    5 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  8. Managed Service Identity (MSI) health check

    Our apps are loading application settings from Azure Key Vault (AKV) on application's startup. With Managed Service Identity (MSI) enabled for the Azure App Service, it should allow the app to connect to any service that is configured to allow it, including AKVs.

    Unfortunately, the local MSI service that executes on the App Service's machine was not available and our apps were not able to load; it prevented the app to generate the necessary access token to contact the AKV.

    A "status" endpoint or a health check should be added to the application's diagnostics to help future investigations such as…

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  9. File logs needed for PCI DSS compliance (and alerting)

    Logging is required anytime a file is added, changed, or deleted in a Web App.

    Not available in Log Analytics or Application Insights. Current blocker at the customer and required for PCI DSS compliance.

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  10. [Diagnose and Solve ] Allow users to email the full report generated in the App Service Diagnostics

    Today we can copy reports when we investigate or troubleshoot an issue using App Service Diagnostics via Diagnose and solve . I would like to email that report to another person to explain business impact or provide notes on how to mitigate

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  11. Allow us to decrypt HTTPS traffic captured via network diagnostics

    Currently it is possible to capture network traffic on App Services and download the traces as .cap files that can be opened with a program like WireShark. However if the traffic you are interested in viewing is encrypted, you may be out of luck.

    Recently, some traffic to an internal server was getting lost somewhere in-between itself and Azure. After a days worth of investigation, our internal IT team found no issues with the server and no traffic being denied from Azure. We resorted to looking at network traces to get as much information as possible, but the traffic to…

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  12. ETW providers

    Allow us to add other ETW providers to the Profiler trace. For example, System.Net traces - in .NET Core the only way to get System.Net traces is via ETW, which the only way to get an ETW trace out of App Services is by the DaaS Profiler Trace. If we can customize the trace to capture a custom list of ETW providers, then we can open-up so much possibility.
    One downside of that is ETW providers that folks shouldn't have access to. You would probably need to build a blacklist of providers that are off-limits. OR, you could add sets…

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  13. KQL data in Log Analytics workspaces unable to split by instance since no instance column available.

    In the app service tab, when aggregating the average response time, I am to apply an additional splitting to show aggregate groupings by instance.
    Since I am running a scale out deployment, I can see which instance is utilizing the most calls and how balance it is.
    Similar to the image included.

    However, when I try to run KQL in Log Analytics workspaces, while I am able to aggregate by the same metrics as the below, I am unable to group by the instance.
    In addition, I honestly don’t see a way to group by the instance, only when I…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  14. Diagnostic Settings (AppServiceAuditLogs) not working in Canada region

    The Diagnostic Settings feature (which is in preview as of 2020-06-04) currently does not log AppServiceFileAuditLogs or AppServiceAuditLogs to either a storage account or log analytics workspace in the Canada Central region. I have engaged Microsoft support and they've confirmed that the feature works properly in US regions, but they were unable to produce any Audit logs in the Canada region.

    My expectation is that with those two diagnostics selected and a Log Analytics workspace populated, changes made via Kudu or config changes at the app level would be logged. The behaviour is that no logs are produced at all…

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

Feedback and Knowledge Base