Partager via


Installer ASP.NET 4.5 dans Windows 8 et Windows Server 2012

Cet article explique pourquoi vous ne pouvez pas installer ou désinstaller ASP.NET 4.5 dans Microsoft Windows 8 à l’aide de l’utilitaire de Aspnet_regiis.exe et vous aide à résoudre ce problème.

Version du produit d’origine : ASP.NET sur .NET Framework 4.5.2, Windows 8, Windows Server 2012
Numéro de base de connaissances d’origine : 2736284

Symptômes

Dans les versions précédentes de Windows exécutant Internet Information Services (IIS), la aspnet_regiis -I commande peut être utilisée pour installer la fonctionnalité de ASP.NET. À compter de Windows 8, les problèmes suivants peuvent se produire lors de la tentative d’installation de ASP.NET à l’aide de l’utilitaire Aspnet_regiis.exe :

  1. Si vous exécutez aspnet_regiis -I pour installer ASP.NET 4.5 sur IIS 8, un message d’erreur semblable à celui-ci s’affiche :

    Cette option n’est pas prise en charge sur cette version du système d’exploitation. Les administrateurs doivent plutôt installer/désinstaller ASP.NET 4.5 avec IIS8 à l’aide de la boîte de dialogue Activer/désactiver les fonctionnalités Windows, l’outil de gestion Gestionnaire de serveur ou l’outil dism.exe en ligne de commande. Pour plus d’informations, consultez https://go.microsoft.com/fwlink/?linkid=216771.

  2. Si vous disposez d’une application qui utilise des projets d’installation pour installer une application sur IIS, l’installation échoue pour activer ASP.NET 4.5 et l’application peut échouer.

  3. Si vous installez une application sur Windows 8 qui tente d’installer ASP.NET 4.5 à l’aide aspnet_regiis -Ide , l’application ne pourra pas activer ASP.NET 4.5.

Cause

L’utilitaire Aspnet_regiis.exe n’est plus utilisé pour installer et désinstaller ASP.NET 4.5 dans Windows 8. ASP.NET 4.5 est désormais un composant Windows et peut être installé et désinstallé comme n’importe quel autre composant Windows.

Résolution

Pour installer ou désinstaller ASP.NET 4.5 dans Windows 8 ou Windows Server 2012, utilisez l’une des options suivantes :

  • Exécutez la commande suivante à partir d’une invite de commandes d’administration :

    dism /online /enable-feature /featurename:IIS-ASPNET45
    
  • Pour les ordinateurs clients Windows 8, activez IIS-ASPNET45 en activant les fonctionnalités Windows activées/désactivées sous Les fonctionnalités>de développement d’applications des services Internet>World Wide Web Services>ASP.NET 4.5.

  • Pour les ordinateurs Windows Server 2012, activez IIS-ASPNET45 à l’aide de Gestionnaire de serveur, sous Web Server (IIS)>Web Server>Application Development>ASP.NET 4.5.