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. Web App -> Application Logging(Blob) -> Retention Period won't work when file's blob type is Append Blob.

    Possible Root Cause:

    System.Diagnostics.Trace.TraceError("System.Diagnostics.Trace.TraceError!!");

    System.Diagnostics.Trace creates log files and the blob type is "Append Blob".

    Reproduce step:


    1. Create a Web App

    2. Web App -> Application Logging(Blob) -> Retention Period -> 3 days.

    3. Deploy a Web App. ASP.NET Core 2.1.

    4. Observed the log file won't delete after 3 days.

    Sample Code:

    using System;
    using System.Collections.Generic;
    using System.Diagnostics;
    using System.Linq;
    using System.Threading.Tasks;
    using Microsoft.AspNetCore.Mvc;
    using TestAppLogCore21.Models;

    namespace TestAppLogCore21.Controllers
    {

    public class HomeController : Controller
    
    {
    public IActionResult Index()
    {
    System.Diagnostics.Trace.TraceError("System.Diagnostics.Trace.TraceError!!");
    System.Diagnostics.Trace.TraceWarning("System.Diagnostics.Trace.TraceWarning");
    return View();
    }

    public IActionResult About()
    {
    ViewData["Message"] = "Your application description page.";

    return View();
    }

    public IActionResult Contact()
    {
    ViewData["Message"]…

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

    11 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. Web app connectivity whitelisting using the *azurewebsites.com

    I have several web apps created with shared infrastructure as the App Service Plan, now what I need is to make only the webapps to talk to each other only using the *azurewebsites.net, because the webapps are referred using the azure urls and not with the ips. Any option available for that. I know it is available in Premium and Isolated network.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Windows security patch updates

    Sometimes our azure app service code runs into issues with windows patches. It would be nice to know which windows patches are applied and when.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  5. CLI command for App Service Managed Certificate

    Please add CLI command for performing "Add App Service Managed Certificate". I can automate every other facet of the App Services except for this!

    6 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 →
  6. Allow a Linux Function App with Consumption Plan and Linux Regular Web App to exist in the same Resource Group, just as we can do in Windows

    If we try to create a Linux Function App using Consumption Plan in an existing Resource group that already contains regular (i.e. non-Dynamic or Premium) Linux Web App in the same region we got the following error
    https://github.com/Azure/Azure-Functions/wiki/Creating-Function-Apps-in-an-existing-Resource-Group
    However we have verified that we can do it if the operating system is Windows.
    Is it a bug on your side?

    We recommend allowing to create a Linux Function App with Consumption Plan in an existing Resource Group that contains a Regular Linux Web App, just as we can do in Windows.

    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. Purchase '.app' and '.ms' domain endings

    One should be able to purchase app service domains ending in '.app' and '.ms' through the Azure Portal.

    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 →
  8. 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 →
  9. NATGateway support for Regional VNet Integration

    We need this feature as a cheaper way to get fixed, independent outbound IP without an ASE, AzureFirewall or NVA.

    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. Update Azure Functions sandbox to include Visual Fox Pro OLE DB provider

    The issue simply is that the Visual Fox Pro OLE DB driver is not installed on function machines.

    The driver is available from Microsoft here - https://www.microsoft.com/en-us/download/details.aspx?id=14839.

    It should be as simple as to copy the vfpoledb.dll file into the D:\Program Files (x86)\Common Files\System\Ole DB\ directory along with the other OLE DB drivers that are currently included. I have tried to do this myself through the Kudu console but don't have premissions of course.

    13 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 →
  11. improve the way to check status for running triggered job's process

    We believe that triggered webjob does not stop if webjob is running. However webjob may stop if webjob program uses very little CPU time.
    (It does not hit the threshold necessary to seem 'webjob alive'.)

    I know there is WEBJOBSIDLETIMEOUT option.
    https://github.com/projectkudu/kudu/wiki/WebJobs#configuration-settings

    However I think that webjob should keep running without WEBJOBSIDLETIMEOUT option if exactly webjob is runnng.

    Also the document is unclear, describe the details on the public articles. If there is possibility that webjob may stop due to very lower CPU time, as workaround, you should use the WEBJOBSIDLETIMEOUT option.

    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 →
  12. Ability to kill specific instance

    Ability to kill specific instance, when get unhealthy

    4 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 →
  13. Will in future all the webspace/stamps will have the premiumV2 plan enabled? If yes then what is the ETA

    Will in future all the webspace/stamps will have the premiumV2 plan enabled? If yes then what is the ETA

    12 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 →
  14. XGBoost Error in Azure App Service : ['libgomp.so.1: cannot open shared object file]

    Hi Team

    I am not able to run Flask application with XGBoost in Azure App Service.

    Can you please fix this on urgent basis.

    Below is the error msg-

    020-04-25T20:19:14.102061100Z from xgboost import XGBRegressor
    2020-04-25T20:19:14.102065200Z File "/antenv/lib/python3.7/site-packages/xgboost/init.py", line 11, in
    2020-04-25T20:19:14.102069600Z from .core import DMatrix, Booster
    2020-04-25T20:19:14.102075300Z File "/antenv/lib/python3.7/site-packages/xgboost/core.py", line 161, in
    2020-04-25T20:19:14.102079700Z LIB = loadlib()
    2020-04-25T20:19:14.102083900Z File "/antenv/lib/python3.7/site-packages/xgboost/core.py", line 152, in
    loadlib
    2020-04-25T20:19:14.102093400Z 'Error message(s): {}\n'.format(os
    errorlist))
    2020-04-25T20:19:14.102097700Z xgboost.core.XGBoostError: XGBoost Library (libxgboost.so) could not be loaded.
    2020-04-25T20:19:14.102102000Z Likely causes:
    2020-04-25T20:19:14.102106100Z * OpenMP runtime is not installed (vcomp140.dll or libgomp-1.dll for Windows, libgomp.so for UNIX-like OSes)
    2020-04-25T20:19:14.102110400Z

    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 →
  15. Increase app service backup limit

    Actually, app service backup size limit is 10 GB and it would be nice if we have options to increase this limit to more than 10 GB per backup.

    12 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  16. Regarding domain validation failed

    Came across one scenario where we added records to add custom domain in Azure, however got error message as "domain validation failed, need to add A and TXT record".

    It was a third party domain provider and we confirmed everything was fine even we tested for other domain it was added successfully but only for that one we faced issue. Requesting to let us know why there is only in some cases we need to add these records unlike in other cases it validates successfully.

    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. 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. Improve garbage collection in Hybrid Connection Manager with Proxy

    We found that when we configure a Hybrid Connection Manager with a Proxy server, it will cause memory leak.
    The memory usage of HCM would be very high after running for a week.
    Hope you guys can improve its garbage collection performance.

    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. Support VS 2019 redist on Azure Web App

    vcruntime140_1.dll is part of the Microsoft Visual C++ Redistributable for Visual Studio 2019 which is not available on the worker instances now.
    Hope that we can add them to the worker instances.

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

Feedback and Knowledge Base