Question

Collin Stevens on Sun, 25 Aug 2019 22:21:35


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.

Replies

SnehaAgrawal-MSFT on Tue, 27 Aug 2019 03:30:34


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

Collin Stevens on Thu, 19 Sep 2019 17:51:52


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.


Collin Stevens on Fri, 11 Oct 2019 04:56:21


Bumping to see if I can get an answer on this?