asp.net mvc 4 - with - ASP.NET 4.5 non è stato registrato sul server Web




start with asp net (13)

Nella mia macchina di sviluppo di Win 7, e per utilizzare l'istanza di SQL Express invece del localDB installato di default. Ho deselezionato "Usa IIS Express" nella mia pagina delle proprietà del progetto MVC 4 (scheda Web), quindi ho ricevuto il seguente errore:

ASP.NET 4.5 non è stato registrato sul server Web. È necessario configurare manualmente il server Web per ASP.NET 4.5 in modo che il sito possa funzionare correttamente.

Ho verificato che ASP.NET è attivato all'interno delle funzionalità di IIS.

Per favore, cosa si potrebbe fare per risolvere questo?


Alcune funzionalità di IIS da abilitare: Reference

DISM /Online /FeatureName:IIS-ApplicationDevelopment 
/FeatureName:IIS-ASPNET /FeatureName:IIS-ASP 
/FeatureName:IIS-NetFxExtensibility 
/FeatureName:IIS-ISAPIExtensions /FeatureName:IIS-ISAPIFilter

Quindi correggere i mapping IIS per ASP.NET, eseguire l'utilità Aspnet_regiis.exe. Reference



Ho avuto lo stesso problema, nonostante ASP.NET 4.5 appaia come installato in "Attiva / disattiva funzionalità Windows". Ho provato tutto fino a quando ho finalmente rimosso completamente ASP.NET 3.5 e 4.5 da "Attivare / disattivare funzionalità Windows", riavviato il mio PC e reinstallato di nuovo. Questo ha risolto il problema.


Ho avuto lo stesso problema. Dopo una lunga ricerca, cambio il pool di applicazioni in ASP.NET v4.x nel gestore IIS.


Ho lo stesso problema.

E ha ottenuto la soluzione accendendo la rete ASP dal menu di attivazione Turn Windows feature on or off .


Il framework .net sovrascrive la cartella 4.0, quindi esegui questo comando:

Registrare .net framework su IIS goto
Start -> run-> cmd -> esegui come tipo di amministratore:

cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
aspnet_regiis.exe -i

Per i computer client Windows 8, attivare "IIS-ASPNET45" in "Attiva / disattiva funzionalità Windows" in "Servizi di informazione Internet-> Servizi Web -> Funzionalità di sviluppo applicazioni -> ASP.NET 4.5".


Prova questo Una volta vai alla finestra Programmi e funzionalità->, tocca "Attiva o disattiva funzionalità Windows" nel riquadro di sinistra.

Ora scorri verso il basso attraverso l'albero e trova:

Servizi di informazioni Internet Servizi di sviluppo di applicazioni di World Wide Web Funzionalità ... e quindi controllare tutte le funzionalità rilevanti necessarie. Ho scelto .NET 3.5 e 4.6.

e se non funziona, allora vai a Lascia che faccia il suo lavoro e poi dovresti tornare a terra di sviluppo felice in VS prima che tu te ne accorga. In caso contrario, potrebbe essere effettivamente un bug in Visual Studio. Si prega di verificare le seguenti patch per la versione VS: VS2010 , support.microsoft.com/en-us/kb/3002339 o VS2013 . Questo sicuramente ti aiuterà.


Risolto con l'aggiornamento VS.

Segui questo link ( https://blogs.msdn.microsoft.com/webdev/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft-visual-studio-after-installation-of-microsoft-net-framework-4-6/ )

Risoluzione : Microsoft ha pubblicato una correzione per tutte le versioni interessate di Microsoft Visual Studio.

Visual Studio 2013 -

Download di Visual Studio 2013 Update 4 Per ulteriori informazioni sull'aggiornamento 4 di Visual Studio 2013, consultare: Visual Studio 2013 Aggiornamento 4 KB Article Visual Studio 2012

È stato pubblicato un aggiornamento per risolvere questo problema per Microsoft Visual Studio 2012: KB3002339 Per installare questo aggiornamento direttamente dall'Area download Microsoft, qui Visual Studio 2010 SP1

È stato pubblicato un aggiornamento per risolvere questo problema per Microsoft Visual Studio 2010 SP1: KB3002340 Questo aggiornamento è disponibile da Windows Update Per installare questo aggiornamento direttamente dall'Area download Microsoft, qui



eseguire visual studio in diritti di amministrazione ed eseguire seguendo "commandaspnet_regiis -i"



tl; dr; Fare clic su OK è la soluzione, tutto funzionerà bene dopo.

Ho anche ricevuto questo messaggio di errore.

Configurazione http://localhost:xxxxx/ per ASP.NET 4.5 non riuscita. È necessario configurare manualmente questo sito per ASP.NET 4.5 in modo che il sito possa essere eseguito correttamente. ASP.NET 4.0 non è stato registrato sul server Web. È necessario configurare manualmente il server Web per ASP.NET 4.0 affinché il sito possa funzionare correttamente.

Ambiente: Windows 10, IIS8, VS 2012 Web.

Dopo aver trovato questa pagina, insieme a diverse soluzioni apparentemente invasive, ho letto l'opzione hotfix su https://support.microsoft.com/en-us/help/3002339/unexpected-dialog-box-appears-when-you-open-projects-in-visual-studio come suggerito qui.

Si prega di evitare di fare qualcosa di troppo drastico e prendere nota della sezione di quella pagina contrassegnata come "Soluzione temporanea" come mostrato di seguito:

Soluzione

Per ovviare a questo problema, fare clic su OK quando viene visualizzata la finestra di dialogo dopo aver creato un nuovo progetto o aperto un progetto di sito Web esistente o un progetto di Windows Azure. Dopo aver eseguito questa operazione, il progetto funziona come previsto .

In altre parole, fai clic su OK nella finestra di dialogo una volta e il messaggio è sparito per sempre. Il progetto funzionerà bene.





localdb