J'ai passé de nombreuses heures à essayer de trouver un moyen de créer une nouvelle application Web .NET Core 3.1 sous abonnement Windows. J'ai trouvé que si vous choisissez la pile d'exécution en tant que .Net Core 3.1 (LTS), la seule option est de créer une application sous Linux. J'ai essayé de jouer avec différentes régions, Sku et tailles, mais dans tous les cas, c'est la même chose. Il n'y a pas non plus d'option pour configurer App Insight au moment de la création lors de l'utilisation de Linux. La chose intéressante est que lorsque j'ai créé l'application Web sous .net core 3.0 marquée comme actuelle, j'ai pu déployer l'application Web .net core 3.1 et tout a fonctionné, y compris les informations sur les applications. Ma question: est-ce juste un bogue dans l'interface utilisateur Azure que vous ne pouvez pas créer une application Web .net core 3.1 sous Windows ou il y a une raison spécifique derrière cela?
J'ai eu le même problème. Je n'ai pas pu sélectionner Windows dans Azure. Ce que j'ai fait, c'est laisser Visual Studio créer l'application dans mes services d'application. (Notez les informations sur l'application!)
Lorsque ce profil a fini de créer, je suis allé dans l'application créée dans le portail Azure. Paramètres - Configuration et changement de la pile de 4.7 à .Net Core (Désolé c'est en néerlandais, j'espère que vous pourrez gérer ...)
Et maintenant, j'avais également les documents standard disponibles que je n'avais pas en les créant dans le portail Azure! Je l'ai changé pour n'avoir que l'index comme page de destination:
Après cela, la page d'accueil de mon site Web est apparue. J'espère que cela aide quelqu'un!