Azure - App Service: hidden stack parameters

Giampaolo Ing. Tucci 1 Reputation point
2020-09-03T12:39:56.52+00:00

Hi
App Server - > Configuration -> General Settings
I cannot see any params related to stack (pls see the attached image)
22492-capture.jpg

Tnx

Azure App Services
Azure App Services
A feature of Azure App Service used to create and deploy scalable, mission-critical web apps.
4,327 questions
No comments
{count} votes

1 answer

Sort by: Most helpful
  1. ajkuma 13,476 Reputation points Microsoft Employee
    2020-09-07T17:07:23.837+00:00

    @Giampaolo Ing. Tucci , Thanks for posting a good question.

    Firstly, please accept my apologies for the delayed response here.

    It looks like you’re using Web App for Containers, it uses your own Docker container, so the stack is integrated. If you need to control the stack you can use WebApp Linux.

    To provide more clarity on this, in Azure App service, you can have different flavor/version of WebApp, as follows:

    1. Code + Windows – You select the Application stack and deploy your code.

    2. Code + Linux (WebApp Linux) - App Service on Linux provides pre-defined application stacks on Linux with support for languages such as .NET, PHP, Node.js and others. These are blessed images, predefined by platform. Here you just deploy your code.

    3. Docker Container + Linux (WebApp for Container)– custom image (code already part of the image, and not deployed separately) - container image become containers at runtime.

    4. Docker Container + Windows (WebApp for Windows Container) –custom image – container image become containers at runtime.

    23073-appservice4version.jpg

    You can also use a custom Docker image to run your web app on an application stack that is not already defined in Azure.

    Azure App Service provides pre-defined application stacks on Windows like ASP.NET or Node.js, running on IIS.

    az webapp config container set and you can run az webapp list-runtimes --linux to view the latest languages and supported versions.

    If the runtime your application requires is not supported in the built-in images, you can deploy it with a custom container.

    Kind checkout these documentation for more details.

    https://learn.microsoft.com/azure/app-service/quickstart-custom-container?pivots=container-windows

    https://learn.microsoft.com/azure/app-service/quickstart-custom-container?pivots=container-linux

    Hope this helps!

    If you have any further questions, for immediate assistance kindly send an email with subject line “Attn:Ajay” to AzCommunity[at]Microsoft[dot]com referencing this thread, Azure subscription ID, WebApp name, I will follow-up with you.

    No comments