aspnet_regiis.exe -ir non funziona su Windows 8
-
12-12-2019 - |
Domanda
Sto cercando di distribuire un'app MVC3 ASP.NET sulla mia casella Windows 8 con IIS8.Quando provo a instradare verso il sito ottengo il seguente errore:
Praticamente tutto ciò che riesco a trovare su questo tema dice di eseguire:
aspnet_regiis.exe -ir
.
Quando eseguo questo sulla mia casella Windows 8, ottengo il seguente messaggio:
Microsoft Windows [Version 6.2.9200]
(c) 2012 Microsoft Corporation. All rights reserved.
C:\Users\Justin>C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe
-ir
Microsoft (R) ASP.NET RegIIS version 4.0.30319.17929
Administration utility to install and uninstall ASP.NET on the local machine.
Copyright (C) Microsoft Corporation. All rights reserved.
Start installing ASP.NET (4.0.30319.17929) without changing existing web
applications to use this version of ASP.Net. This option is not supported on
this version of the operating system. Administrators should instead install /
uninstall ASP.NET 4.5 with IIS8 using the "Turn Windows Features On/Off" dialog,
the Server Manager management tool, or the dism.exe command line tool. For more
details please see http://go.microsoft.com/fwlink/?LinkID=216771.
Finished installing ASP.NET (4.0.30319.17929) without changing existing web
applications to use this version of ASP.Net.
.
ASP.NET 4.5 è già installato sul mio sistema.
La mia applicazione viene eseguita correttamente in Visual Studio, ma non posso implementarlo per salvarmi la vita.Sono completamente in perdita su dove andare da qui.Ho provato entrambe le modalità di conduttura integrate e classiche per questo sito.
Soluzione
Sto avendo lo stesso problema.Finora ho trovato solo questo Thread del forum di cui una delle risposte lo affermaL'installazione tramite il programma di installazione della piattaforma Web ha risolto il problema, anche se questo non funziona per me.La funzione IIS ASP.NET 4.5 è disabilitata in quanto è già installata.
Aggiornamento: L'ho capito finalmente.
Seguire le istruzioni da questa domanda per abilitare il servizio WCF in IIS: WCF su IIS8;*. La mappatura del gestore di Vvc non funziona
Ecco anche alcune informazioni su Come ottenere la mappatura del gestore installato
Altri suggerimenti
Eseguire il comando seguente, che installerà e registerà ASP.NET 4.5 in IIS:
dism /online /enable-feature /featurename:IIS-ASPNET45 /all
. prova questo link .. Questo ti aiuterà a registrare ASP.NET 4.5 in IIS 8 ... http://support.microsoft.com/kb/2736284
Che cosa ha funzionato per me è: - Deselezione del 4,5 e 3,5 in Rimuovi / Aggiungi caratteristiche di Windows - riavviato il computer - Controllato la 4.5 e 3.5 in Rimuovi / aggiungi funzionalità di Windows.
E da quel punto tutto ha lavorato di nuovo.