none
What is the purpose of Stack settings in Azure App Service? RRS feed

  • Question

  • There is a Stack settings section in the Configuration blade of an Azure App Service which has a drop down option for Stack. The options available are .NET, PHP, Java, and Python. .NET Core is not an available option. When creating a new Azure App Service, you have many Runtime stack options available such as .NET Core, ASP.NET, Java, Node, PHP, Python, and Ruby. If you select .NET Core in the creation, the Stack option under Stack settings in the Configuration blade will be blank. I currently have a .NET Core application with .NET selected as the Stack option and can not deselect it. How does this affect my application and what is the purpose of the Stack setting? Is there any available documentation on this setting available?

    The original question was asked on Twitter here https://twitter.com/collinmstevens/status/1165727072523702272.

    Sunday, August 25, 2019 10:21 PM

All replies

  • Thanks for asking Question!

    For *Windows* App Service the behavior described below is an artifact of how .NET Core is supported.  After initial web app creation, there isn’t a need to identify that an app is a .NET Core app anymore because the .NET Core bits are already installed on the underlying worker. However for *Linux* App Service the stack settings will reflect .NET Core for an app, even after its created. You may refer below doc for configuring common settings:

    https://docs.microsoft.com/en-us/azure/app-service/configure-common

    Tuesday, August 27, 2019 3:30 AM
    Moderator
  • Thanks for asking Question!

    For *Windows* App Service the behavior described below is an artifact of how .NET Core is supported.  After initial web app creation, there isn’t a need to identify that an app is a .NET Core app anymore because the .NET Core bits are already installed on the underlying worker. However for *Linux* App Service the stack settings will reflect .NET Core for an app, even after its created. You may refer below doc for configuring common settings:

    https://docs.microsoft.com/en-us/azure/app-service/configure-common


    How does having the application currently set to .NET affect my .NET Core application? I can't deselect the .NET option to blank.


    Thursday, September 19, 2019 5:51 PM
  • Bumping to see if I can get an answer on this?
    Friday, October 11, 2019 4:56 AM