Udostępnij za pomocą


Instalowanie ASP.NET 4.5 w systemach Windows 8 i Windows Server 2012

W tym artykule wyjaśniono, dlaczego nie można zainstalować ani odinstalować ASP.NET 4.5 w systemie Microsoft Windows 8 przy użyciu narzędzia Aspnet_regiis.exe i pomóc rozwiązać ten problem.

Oryginalna wersja produktu: ASP.NET w programie .NET Framework 4.5.2, Windows 8, Windows Server 2012
Oryginalny numer KB: 2736284

Symptomy

W poprzednich wersjach systemu Windows z usługami Internet Information Services (IIS) aspnet_regiis -I można użyć polecenia do zainstalowania funkcji ASP.NET. Począwszy od systemu Windows 8, podczas próby zainstalowania ASP.NET przy użyciu narzędzia Aspnet_regiis.exe mogą wystąpić następujące problemy:

  1. Jeśli uruchomisz polecenie aspnet_regiis -I w celu zainstalowania ASP.NET 4.5 w usługach IIS 8, zostanie wyświetlony komunikat o błędzie podobny do następującego:

    Ta opcja nie jest obsługiwana w tej wersji systemu operacyjnego. Administratorzy powinni zamiast tego instalować/odinstalować ASP.NET 4.5 z usługami IIS8 przy użyciu okna dialogowego dism.exe Włączanie/wyłączanie funkcji systemu Windows, narzędzia do zarządzania Menedżer serwera lub narzędzia wiersza polecenia. Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=216771.

  2. Jeśli masz aplikację, która używa projektów instalacyjnych do zainstalowania aplikacji w usługach IIS, instalacja nie powiedzie się, aby włączyć ASP.NET 4.5, a instalacja aplikacji może zakończyć się niepowodzeniem.

  3. Jeśli zainstalujesz aplikację w systemie Windows 8, która próbuje zainstalować ASP.NET 4.5 przy użyciu aspnet_regiis -Iprogramu , nie będzie można włączyć ASP.NET 4.5.

Przyczyna

Narzędzie Aspnet_regiis.exe nie jest już używane do instalowania i odinstalowywania ASP.NET 4.5 w systemie Windows 8. ASP.NET 4.5 jest teraz składnikiem systemu Windows i można go zainstalować i odinstalować tak samo jak każdy inny składnik systemu Windows.

Rozwiązanie

Aby zainstalować lub odinstalować ASP.NET 4.5 w systemie Windows 8 lub Windows Server 2012, użyj jednej z następujących opcji:

  • Uruchom następujące polecenie w wierszu polecenia administracyjnego:

    dism /online /enable-feature /featurename:IIS-ASPNET45
    
  • W przypadku komputerów klienckich z systemem Windows 8 włącz/wyłącz funkcje systemu Windows ASPNET45 w obszarze Funkcje>tworzenia aplikacji usług Internetowych usług>informacyjnych na całym świecie>ASP.NET 4.5.

  • W przypadku komputerów z systemem Windows Server 2012 włącz ASPNET45 IIS przy użyciu Menedżer serwera w obszarze Serwer sieci Web (IIS)>Tworzenie>aplikacji serwera>sieci Web ASP.NET 4.5.