Condividi tramite


Installare ASP.NET 4.5 in Windows 8 e Windows Server 2012

Questo articolo spiega perché non è possibile installare o disinstallare ASP.NET 4.5 in Microsoft Windows 8 usando l'utilità Aspnet_regiis.exe e consente di risolvere questo problema.

Versione originale del prodotto: ASP.NET in .NET Framework 4.5.2, Windows 8, Windows Server 2012
Numero KB originale: 2736284

Sintomi

Nelle versioni precedenti di Windows che eseguono Internet Information Services (IIS), è possibile usare il aspnet_regiis -I comando per installare la funzionalità ASP.NET. A partire da Windows 8, possono verificarsi i problemi seguenti quando si tenta di installare ASP.NET usando l'utilità Aspnet_regiis.exe:

  1. Se si esegue aspnet_regiis -I per installare ASP.NET 4.5 in IIS 8, verrà visualizzato un messaggio di errore simile al seguente:

    Questa opzione non è supportata in questa versione del sistema operativo. Gli amministratori devono invece installare/disinstallare ASP.NET 4.5 con IIS8 usando la finestra di dialogo Attiva/Disattiva funzionalità di Windows, lo strumento di gestione di Server Manager o lo strumento da dism.exe riga di comando. Per altri dettagli, vedere https://go.microsoft.com/fwlink/?linkid=216771.

  2. Se si dispone di un'applicazione che usa progetti di installazione per installare un'applicazione in IIS, l'installazione non riuscirà ad abilitare ASP.NET 4.5 e l'applicazione potrebbe non riuscire a eseguire l'installazione.

  3. Se si installa un'applicazione in Windows 8 che tenta di installare ASP.NET 4.5 usando aspnet_regiis -I, l'applicazione non riuscirà ad abilitare ASP.NET 4.5.

Causa

L'utilità Aspnet_regiis.exe non viene più usata per l'installazione e la disinstallazione di ASP.NET 4.5 in Windows 8. ASP.NET 4.5 è ora un componente windows e può essere installato e disinstallato esattamente come qualsiasi altro componente di Windows.

Risoluzione

Per installare o disinstallare ASP.NET 4.5 in Windows 8 o Windows Server 2012, usare una delle opzioni seguenti:

  • Eseguire il comando seguente da un prompt dei comandi amministrativo:

    dism /online /enable-feature /featurename:IIS-ASPNET45
    
  • Per i computer client Windows 8, attivare IIS-ASPNET45 in Attivare/disattivare le funzionalità di Windows in Internet Information Services World Wide Web>Services>Application Development Features>ASP.NET 4.5.

  • Per i computer Windows Server 2012, abilitare IIS-ASPNET45 tramite Server Manager, in Server Web (IIS)>Web Server>Application Development>ASP.NET 4.5.