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. 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!

    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 →
  2. 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 →
  3. 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 = "";
    try
    {
    List<StoreLocation> locations = new List<StoreLocation>
    {
    StoreLocation.CurrentUser,
    StoreLocation.LocalMachine
    };

    foreach (var location in locations)
    {
    X509Store store = new X509Store("My", 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 →
  4. 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 →
  5. 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 →
  6. 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 →
  7. Linux App Service Plan health status is provisioning and instance count is 0 which is under App Service Environment

    I have created an App Service Environment and created an App Service Plan of Linux OS type.

    The health status of Linux App Service Plan is in "Provisioning" state.

    And I have found that the health state is supported only for Basic, Standard and Premium but not for Dev, Shared and Isolated.

    Here the number of Instances in this App Service Plan is showing as 0 under properties.

    But for windows App Service Plan the instance count is showing as expected.

    Can you please help me if I am missing anything else in order to display valid Instance count under…

    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 →
  8. Newly Isolated pricing tire has been introduced, my It opps folks created my App service under it. Facing issues with Maven plugin

    Maven plugin not supported for Isolated pricing tire for azure delploy. Please do the needful

    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. App Service Environment's IP is being blacklist from Spam Rats

    The IP address of App Service should not be blacklisted to any platform like Spam Rats. This gives the client some confusion on what was going on with the environment.

    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. It would be good to write stdout log files in storage account

    To avoid the webapp unresponsive because of file system quota exceed limit it would be great to write in storage account

    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 →
  11. Install a Docker container as part of a Site Extension, but not as the primary App Service site.

    I want to use an agent that is written in Go to listen for requests from within the App Service. Although this can be accomplished by running the Go agent in a separate VM, the intent is to have it seamlessly available within the App Service. We will be installing another agent-like library into the App Service, and it will be embedded in the web app so that it can monitor it and send data to the Go agent.

    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 →
  12. Allow password to be retrieved from KeyVault for ACR.

    Hi,
    Currently when we set the password for ACR in APPSETTINGS under DOCKERREGISTRYSERVER_PASSWORD it is able to load the images but if I try to fetch the password from KeyVault the ACR tab is unable to load the images from.

    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 →
  13. Stick to the original timeline for App Services in UAE

    We have clients in the middle east who are currently hosted in Europe. This causes high latency which would be solved by hosting in UAE.

    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 →
  14. Add better logging for Isolated App Service Environment when Deployments Fail

    It can be extremely frustrating when an isolated ASE fails to deploy if the only error log says "The resource provision operation did not complete within the allowed timeout period. "

    There are a number of forum threads, blogs, etc. that discuss what to possibly check when this error is thrown.

    I think it could just do better. If there are requirements to communicate with some management IP during creation and it can't then that should be in the error log.

    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 →
  15. 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 →
  16. 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 →
  17. 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 →
  18. AAD authentication for FTP

    I want to have the FTP to use Azure AD authentication rather than using the other 2 methods available now (App, User Credentials).

    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. Make Small App Service Plans (S1/B1) more reliable

    We've faced a issue of random high CPU in App Service Plan (S1), Azure support says that it is due to internal monitoring. But my suggestion is why to keep app service plan on such low resources that internal monitoring services suck the CPU / Memory resources.

    In Short - Microsoft should make the azure internal services to use minimum resources / increase resources for small app service plans such as S1.

    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. Select ASE Front End Scale Pricing Tier from Azure portal, using CSP Subscription

    I trying to change the ASE Front End size from Azure portal using CSP Subscription, but Pricing Tier is blank and can not be selected.

    I know that it is possible to respond using REST API, Azure PowerShell, etc.

    Can I setting on Azure portal in the future ?

    Best regards.

    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