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. Codeless Attach Application Insights in Containers Web App is accessible right-clicking?

    I understand this integration is not available using Container Web Apps, but if I right-click in the grayed out option I got the shown in screenshot. Is this expected?

    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 →
  2. Issue in accessing code execution logs on console in linux python azure functions 2.x

    It would be great if python azure function apps hosted on linux do display code execution logs real time on the console.Currently we have been facing issue in generating the logs for the same on console.

    1 vote
    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 →
  3. Log event that service plan can not handle all web apps instead killing biggest app in a loop without proper information

    After spending 8+ hours debugging why Linux Web app is restarting (case: 119061321000317) I would like you to fix logging for web app plan - if Service plan cannot accomodate web apps contained in a plan - please log that health check killed biggest app in a plan and not logging "unhelthy" state.

    1 vote
    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 →
  4. Sync slot configurations

    There should be a way to synchronize slot configurations (ALL of it!) and that they are kept in sync, basically only having one set of configuration for two slots that get applied.
    Keeping things in sync "manually" is very error prone.

    1 vote
    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. Activate the loading of the full CA chain

    When loading a PKCS#12 certificate with full chain (root and intermediates) issued by private PKI on a webapp (on a private ASE), the intermediates CA certs are not loaded. For example, this causes a problem with the Application Gateway v2 in the backend whitelisting.

    1 vote
    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 →
  6. App service for Linux does not support HTTP logs

    Accessing HTTP logs is crucial to debug a problem in production. For an Azure App Service on Linux this isnt possible. Please look at adding it.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Multivhost support with separate DocumentRoot

    I have no idea why this common use case in the shared hosting world is not supported, but here it is :

    Within my app, I want to serve directory ./www.vhost1.com/ if the client request http://www.host1.com

    Here's a documentation of what's missing with Azure web app : https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-16-04

    .
    ├── www.vhost1.com
    │   └── index.php
    └── www.vhost2.com

    └── index.php
    

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Please have a reliable way for applications to get their slot name

    Right now our application code has no way of reliably figuring out which slot it is operating within. WEBSITEHOSTNAME is invalid when performing slot swaps and APPSETTINGWEBSITESITE_NAME is the same for all slots.

    Also, we need the slot name before processing any HTTP requests, so can't really parse the hostname in an HTTP request either. This should be the responsibility of the hosting service to tell which slot is hosting the application.

    1 vote
    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 →
  9. After Domain Transfer to Azure App Service Domain, there should be a way to check the Status of the transfer.

    After Domain Transfer to Azure App Service Domain, there should be a way to check the Status of the transfer.

    1 vote
    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 →
  10. Adding variable support on tag field when deploying docker container on WebApp container

    I'm using docker for all the Ci pipeline, that works great.
    But for the deployment pipeline, I would like to deploy the generated docker tag name based on the BuildNumber but actually it's not supported.

    When I set tag $(Release.Artifacts.App.Build.BuildId), the logs

    I can see in the logs:

    2018-11-12T16:21:37.3420228Z Updating App Service Application settings. Data: {"DOCKERCUSTOMIMAGE_NAME":"myregistry.azurecr.io/app:$(Release.Artifacts.Api.Build.BuildId)"}

    The variable is not resolved...

    1 vote
    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 →
  11. Powershell or CLI to pull current stack information of app services

    Team ,

    We are looking for an option to get the app service current stack information which is set under general settings.

    Below command are giving most of the config information but they are not giving the current stack details

    Get-AzResource -ResourceGroupName "" -ResourceType Microsoft.Web/sites/config

    Get-AzWebApp
    az webapp config show

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  CLI/Powershell  ·  Flag idea as inappropriate…  ·  Admin →
  12. Set linux docker settings to not starve system resources

    We've ran into issues where, when pushing a new updated docker image, the web app spikes to 100% resources usage. This then crashed the whole web app service. A member of the Support Team mentioned that mount.ntfs and dockerd were pegging the CPU utilization to 100%, starving other critical services.

    When running normally, our services were using a combined 10% of CPU utilization, far below our purchase limit.

    With correct permission setting, docker should not have the ability to starve out all resources. In a PaaS environment, I shouldn't have to care about the underlying VM. Please set the permissions…

    1 vote
    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 →
  13. Read access to Deployment Center

    We have a requirement where we only allow read access to our WebApp for certain employees. The issue is that with read access the users don't have permission to see Deployment Center. The only solution currently is to grant them Contributor access to the webapp which is not something want to do from security perspective.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. [Linux] Allow both ${WEBAPP_STORAGE_HOME} style volume mounts and BYOS volume mounts at same time

    At present, you can choose to map your WebApp Service storage into a container using the WEBSITESENABLEAPPSERVICESTORAGE flag and by prefixing your volume mounts with ${WEBAPPSTORAGEHOME}.

    Also, you can attach your own storage, by specifying a <custom-id> as a volume mount (as per https://blogs.msdn.microsoft.com/appserviceteam/2018/09/24/announcing-bring-your-own-storage-to-app-service/)

    But the two don't appear to work together, and behave mutually exclusive! The custom-id is prohibited when WEBSITESENABLEAPPSERVICESTORAGE is set to true because it complains "Bind mount must start with ${WEBAPPSTORAGEHOME}".

    Use case (1): I want to use AppServices ZipDeploy or FTP to…

    1 vote
    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 →
  15. Allow Users with Reader Access to View App Service Plan Scale Out Run History

    Allow Users with Reader Access to View App Service Plan Scale Out History. This view is possible with Contributor access. However, in Prod environments, we cannot grant Contributor access to users and users frequently request this visibility to the Scale Out Run History.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Preserve custom DNS Alias

    When restoring a web app from backup, and you choose the option to ignore custom DNS alias, leave the existing ones in place rather than deleting them. This is useful when restoring a dev environment from prod and you want to keep the dev custom DNS mappings / SSL certs in place.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Increase app settings variable name character limit

    App Settings variable names are currently limited to 64 characters on Linux Web Apps and anything over is silently truncated. As far as I know, this "feature" is not documented anywhere and can cause a lot of headaches.

    1 vote
    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 →
  18. 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 →
  19. How to activate the Tubi TV channel?

    Let us activate Tubi TV and watch entertaining videos, shows, and much more. Multiple device platforms are available to stream the channel. Select the best among Roku, Amazon Fire TV, Chrome cast and Apple TV. Let us begin tubi tv activate process.
    Complete the device set up as the first step
    Activate the network connection
    Add the channel and collect the activation code
    Provide the code visiting the page, tubitv.com/activate
    Sign in with the channel account, if necessary
    If you come across issues, check the activation page and the code used .Use the appropriate troubleshooting guide.
    Let us activate Tubi…

    1 vote
    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 →
  20. App Servcie - Mobile Apps needs way to do both (Force Authentication) and Allow Triggered Behavior

    I have been using Mobile Apps for a whle now... but am running into a scenerio where i need timer/trigger functionality to make an API call say every 10 min.

    Azure Functions making the API call to my App Services - Mobile App seems like the way to go. However, in this article "Configure your App Service app to use Azure Active Directory sign-in" Step 5: I have the express settings forcing users to log in or be redirected. Other than having Azure Functions open up a DB connection to interact with the DB directly, is there a better way…

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

Feedback and Knowledge Base