Web App Service for Net Core 3.1 is Faulted

Daniel 1 Reputation point
2020-02-24T05:16:49.66+00:00

I’ve been trying to publish a net core 3.1 app for two days trying to get it to run on Azure. Getting logs is somewhat easy except getting the container log is just not documented. It gives a link telling you how to turn it on but it doesn't actually tell you how to turn it on. Though it seems this issue not something I have control over.
From the beginning. When creating a new App Service I can choose between Windows or Linux UNLESS I choose the .Net Core 3.1 runtime, then it's Linux only. So far in two days I’ve been unsuccessful deploying my app. So I decided to create a brand new .Net Core 3.1 MVC app from a Visual Studio template so it's just a blank shell. Published it via Visual Studio to Azure and chose to create all new everything through the wizard. App still fails and this log here is what I'm getting, https://1drv.ms/t/s!AlnGeQSYLUVarbBjlchnEgCXwPcbUg which is going over some Apache failure.

Here's what's confusing. I've already had a .Net Core web app published a few years ago on a Windows App Service and the version of that app is actually 3.1, so I created a new app service in Azure, chose Windows with .Net Core 3.0 as if I choose 3.1 it removes Windows as a choice and selects Linux. So choosing 3.0 so I can select windows, so with this new Windows App Service I tried publishing the .Net Core 3.1 app and low and behold, it works.

Windows containers work yet we can't choose 3.1, Linux App Services don't work yet that’s the only choice for 3.1. I reached out to Azure Support on twitter and they told me to post here and give them the link.

How does this get reversed and corrected?

Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
6,947 questions
{count} votes

1 answer

Sort by: Most helpful
  1. JeffM-MSFT 6 Reputation points Microsoft Employee
    2020-04-22T23:38:11.5+00:00

    You may have found a solution for your application already from your offline conversation but I'd like to inform that .NET Core 3.1 is now Generally Available on App Service and should solve the issues you described above including the Kudu build and the ability to choose Linux or Windows in the portal without it being grayed out. Announcing-.NET-Core-3.1-LTS-Generally-Available-on-App-Service.html

    0 comments No comments