GOOGLE ADS

mardi 3 mai 2022

Fonctionnalité ASP.NET 4.8 non disponible dans IIS 8.5 (Windows Server 2012 R2)

Windows Server 2012 R2, IIS 8.5,.NET 4.8 est installé (vérifié via le Registre, voir capture d'écran).

Sur mon ordinateur Windows 10, je vois l'option permettant de sélectionner la fonctionnalité ASP.NET 4.8 dans la boîte de dialogue "Activer ou désactiver les fonctionnalités Windows". Cependant, dans l'assistant Ajouter un rôle de serveur sur Windows 2012 R2, seule l'option ASP.NET 4.5 est répertoriée. Voir capture d'écran pour comparaison.

Ma question: Est-ce normal que Windows Server 2012 R2 n'affiche qu'une option ASP.NET 4.5? Même si une version supérieure du.NET Framework (par exemple 4.8) est installée?

.NET Framework 4.8 est installé

Comparaison des fonctionnalités côte à côte


Solution du problème

Comme l'installation par défaut de Windows Server est livrée avec un.NET Framework spécifique (4.5 par exemple), Microsoft a codé en dur les noms de version (comme.NET Framework 4.5) dans certains éléments de l'interface utilisateur, tels que le Gestionnaire de serveur.

Cela devient un problème critique lorsque vous mettez à niveau vers une version plus récente de.NET Framework (telle que 4.6), car le programme d'installation ne met pas à jour ces noms codés en dur.

Ce problème est bien connu depuis des années, votre seule option est donc de l'accepter.

Aucun commentaire:

Enregistrer un commentaire

Comment utiliseriez-vous .reduce() sur des arguments au lieu d'un tableau ou d'un objet spécifique ?

Je veux définir une fonction.flatten qui aplatit plusieurs éléments en un seul tableau. Je sais que ce qui suit n'est pas possible, mais...