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. Enable Azure Web App's Console, Extensions, Log Stream, Process Explorer features in App Service Environment (ASE)

    Hi
    Long back in Feb 2017, an user raised an issue regarding enabling Console, Extensions, Log Stream, Process Explorer features in Azure App Service Environment (ASE) and the response from MS team was that this is a known issue and MS is working on it. But after that there was no update on this issue and it looks like that thread was not updated for a while.

    I am still facing this issue in the Web App inside my ASE. Could you please give an update when will this feature be available inside ASE? These are all handy features in…

    6 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 →
  2. Metrics for Linux Docker Containers - Function APPS

    We are currently running several Linux Docker Containers in a function app and are surprised that most metrics are not available.

    The system reports on data in/out and http 5xx errors but that is all that it there. Information such as processed HTTP requests, response time, logs streams, processes and container load (cpu/memory/io is only available for the whole app service and not for the container).

    Docker function apps are heavy priced already and it doesn't help that most functionality in the portal is not available in this use case.

    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 →
  3. Read Only Locks - Too restrictive to view Application Logs

    Read only locks are too restrictive across App Services.

    We want to be able to still view Application Service logs via Kudu (without any of the editing functionality) especially when there is an issue with the app service. This requires no editing of the functionality and is not a management operation.

    Is this something that can be considered looking into?

    5 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 →
  4. Enable Docker Content Trust on Linux ASE

    Now that Notary/Content Trust in available in ACR, it would be useful if it could also be enabled in the ASE so it could only pull signed images.

    I can't see a way to currently do this - is it possible?

    4 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 →
  5. Generate internally-issued certificates

    There should be a way to generate internally-issued certificates for ASE so ASE's have no legacy-dependency. Currently one has to have CA running in a VM to generate that for the domain.

    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 →
  6. Custom domain and path for web app easy authentication (AD), when going through application gateway

    As of now if you have a domain pointing to application gateway which points to different services where one of those uses the easy auth, that service uses its own default azure domain instead of the domain pointing at application gateway with the path assigned to it (e.g /webportal)

    which makes easy auth not useful when there is an application gateway in front of 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 →
  7. Allow auto-shutdown of Web Apps in DevTest Labs

    Allow Web Apps running on App Service to be auto-shutdown when running in a DevTest Lab.

    DevTest Labs currently allows auto-shutdown for VMs. You can add PaaS services to DevTest Labs via a "Public Repository" or templates, so please extend auto-shutdown functions to these services.

    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 →
  8. Enable 'Resource Health' Feature for Isolated App Service Plans

    Enable 'Resource Health" feature for Isolated App Service Plans.

    Currently, it shows error message "incorrect health status - not supported"

    "
    Resource health status is not available for Free, Shared or Isolated App Service plan. To enable health status, consider upgrading to a Basic, Standard, or Premium App Service plan.
    Report incorrect health status "

    Instead, users of the most expensive plan, Isolated, in an ASE, are encouraged to change their plan?

    Please add the feature or adjust the message. Thank you.

    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 →
  9. 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 →
  10. Docker on Azure Web Service -> invalid reference format

    Deploying a simple docker image that works locally doesn't work on Azure. It is passbolt/passbolt from Dockerhub. I'm getting:


    2018-11-23 16:42:38.833 INFO - docker run -d -p 30754:80 --name passbolt-cfall_0 -e WEBSITES_ENABLE_APP_SERVICE_STORAGE=false -e WEBSITE_SITE_NAME=passbolt-cfall -e WEBSITE_AUTH_ENABLED=False -e PORT=80 -e WEBSITE_ROLE_INSTANCE_ID=0 -e WEBSITE_INSTANCE_ID=5506ae4ca515ad8e03e1a017e330421d47cde35f166eca2dad0bdfa6771efc2e passbolt/passbolt:latest
    2018-11-23 16:42:38.833 INFO - Logging is not enabled for this container.Please use <a rel="nofollow noreferrer" href="https://aka.ms/linux-diagnostics">https://aka.ms/linux-diagnostics</a> to enable logging to see container logs here.
    2018-11-23 16:42:38.854 ERROR - Container create failed for passbolt-cfall_0 with System.AggregateException, One or more errors occurred.InnerException: Docker.DotNet.DockerApiException, Docker API responded with status code=BadRequest, response={&quot;message&quot;:&quot;invalid reference format&quot;}

    It seems other had similar problem: https://stackoverflow.com/questions/52641590/deploy-a-docker-container-to-azure-app-service-linux

    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 →
  11. 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 →
  12. 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 →
  13. Web App with File Share

    Allow a file share to be mounted on Web Apps.

    JUST ALLOW IT ALREADY

    You have an implementation. You "say" it is "slow" ... but it is much much much much better than "NO"

    I use tools like CloudberryDrive and TNTDrive to mount file shares on Windows. And you already have an implementation from 2 years ago (Jan 2017) but it was shelved because it was "too slow".

    What if we only need one or two files at a time ... then speed is NOT an issue .. but AVAILABILITY IS HUGE

    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. Notification hook for manual scaling on an ASE

    Scaling within an ASE is unreliable and often takes hours (although support maintains that it should only take 30-45min). We need a way of being notified on the status of the scaling operations. For example, an email notification, web hook, etc.

    2 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 →

    The hours of scaling you’re describing, is that on ASE v1 or v2? v2 should have much faster scaling operations. If you encounter an issue on v2, please open a support ticket.

    For the option of receiving notification for completed deployment, we will respond later after reviewing.

    Thanks,
    Oded

  15. Adding the ability to alert off of total TCP connections. This can help to know before hand if there will be any crash before reaching thre

    Adding the ability to alert off of total TCP connections. This can help to know before hand if there will be any app crash before reaching threshold.

    2 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 →
  16. 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…

    2 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 →
  17. WEBSITE_LOAD_CERTIFICATES

    Azure Upload certificate by rest API problem

    I have upload certificate by rest API: PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/certificates/{name}?api-version=2016-03-01

    https://docs.microsoft.com/en-us/rest/api/appservice/certificates/createorupdate

    and then I see certificate in SSL settings - Private Certificate. If I call GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Web/certificates?api-version=2016-03-01

    If try to get in .net:

    private string GetStoreCertificate(string thumbprint)

        {
    
    string name = &quot;&quot;;
    try
    {
    List&lt;StoreLocation&gt; locations = new List&lt;StoreLocation&gt;
    {
    StoreLocation.CurrentUser,
    StoreLocation.LocalMachine
    };

    foreach (var location in locations)
    {
    X509Store store = new X509Store(&quot;My&quot;, location);
    try
    {
    store.Open(OpenFlags.ReadOnly | OpenFlags.OpenExistingOnly);
    X509Certificate2Collection certificates = store.Certificates.Find(
    X509FindType.FindByThumbprint, thumbprint, false);
    if (certificates.Count == 1)
    {
    name = certificates[0].FriendlyName;
    }
    }
    finally
    {
    store.Close();
    }
    }

    if (name…

    2 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 →
  18. Implement a REST API for accessing metrics for the Application Service Plan and Application Service

    The REST API for the Application Insights works great, however the Application Service Plan and the Application Service only support the ODATA query languange, and it is also very limited in the parameters (filter options) that are supported.
    For example, it is currently not possible to extract an average value for the latest 5 minutes for a specific metric, which is something that easily can be done in the Application Insights REST API.

    I would like to see the same REST API implementation for the Application Service Plan and the Application Service.

    Let me know if clarification is needed.

    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 →
  19. Parallel Deploy w/ Java App using Tomcat in webapp

    we currently have a RHEL VM Cluster that allows parallel deploys. meaning that a client stays on the current code version until they log out. then on next login they would be moved to the most current version deployed. this is dont with multicasting the sessionId to all app servers so if the traffic is moved, they dont need a new session id bc it still exists on the new server. currently with webapps (linux, tomcat 8.x, java) there is no way to do this. using deploy slots will insta kick clients out of the session and move them to…

    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 →
  20. Increase App Service databse backup limit past 4 GB. This is not much space for a DB these days.

    Increase App Service databse backup limit past 4 GB. This is not much space for a DB these days.

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

Feedback and Knowledge Base