Wenn ich versuche, mein Visual Studio-Projekt zu öffnen, wird die folgende Fehlermeldung angezeigt:
Asp.Net ist nicht auf dem Webserver registriert. Sie müssen Ihren Webserver manuell für Asp.net 4.0 konfigurieren.
Update:
..... Ich habe es behoben:
Ich habe gerade .Net Framework 4.0 repariert und das Problem wurde behoben.
Ich habe dieses Problem auch durch Laufen behoben
aspnet_regiis -i
verwenden der Visual Studio-Befehlszeilentools als Administrator
Dies hat das Problem gelöst
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -i
Stellen Sie sicher, dass Sie den Befehl Eingabeaufforderung "als Administrator" ausführen.
Für diejenigen, die diesen Fehler nach der Installation von .NET Framework 4.6 erhalten - Lesen und installieren Sie eines dieser Hotfixes , um das Problem zu beheben.
Um das Problem zu lösen, wurde ASP.NET 4.0 nicht registriert. Sie müssen Ihren Webserver manuell für ASP.NET 4.0 konfigurieren, damit Ihre Site ordnungsgemäß ausgeführt wird. Fehler beim Öffnen einer Lösung können wir:
1 Stellen Sie sicher, dass die Funktion IIS mit ASP.NET aktiviert ist. Gehen Sie zu Systemsteuerung\Alle Elemente der Systemsteuerung\Programme und Funktionen und klicken Sie auf 'Windows-Funktionen aktivieren'. Stellen Sie dann in den IIS -> WWW-Servern -> App Dev-Funktionen sicher, dass ASP.NET aktiviert ist.
2 Führen Sie zur Installation die folgende cmd-Zeile aus
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -i
Hoffe das hilft
Der oben beschriebene aspnet_regiis
-Ansatz scheint unter Windows 8.1 nicht zu funktionieren:
C:\Windows\system32>aspnet_regiis -i
Microsoft® ASP.NET RegIIS-Version 4.0.30319.33440
Verwaltungsprogramm zum Installieren und Deinstallieren von ASP.NET auf dem lokalen Computer.
Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten.
Starten Sie die Installation von ASP.NET (4.0.30319.33440).
Diese Option wird in dieser Version des Betriebssystems nicht unterstützt. Administratoren sollten stattdessen ASP.NET 4.5 mit IIS8 mithilfe des Dialogfelds "Windows-Funktionen ein-/ausschalten", des Server Manager-Verwaltungstools oder des Befehlszeilenprogrammsdism.exe
installieren/deinstallieren. Weitere Informationen finden Sie unter http://go.Microsoft.com/fwlink/?LinkID=216771 .
Die Installation von ASP.NET (4.0.30319.33440) wurde abgeschlossen.
Wie in der Nachricht angegeben, ging ich zu:
und überprüft ASP.NET 4.5.
Dies scheint das Problem gelöst zu haben.
Öffnen:
Start Menu
-> Programs
-> Microsoft Visual Studio 2010
-> Visual Studio Tools
-> Visual Studio Command Prompt (2010)
In Eingabeaufforderung ausführen:
aspnet_regiis -i
Stellen Sie sicher, dass es beim Administrator ausgeführt wird, und überprüfen Sie, ob der Titel mit Administrator
beginnt:
http://msdn.Microsoft.com/en-us/library/k6h9cz8h.aspx - Weitere Informationen finden Sie unter Registrierung IIS für ASP.NET 4.0
Asp.net 4.0 wurde nicht registriert
Visual Studio 2013Download Visual Studio 2013 Update 4 Weitere Informationen zum Visual Studio 2013 Update 4 finden Sie unter: Visual Studio 2013 Update 4 - KB-Artikel
Visual Studio 2012 Ein Update zur Behebung dieses Problems für Microsoft Visual Studio 2012 wurde veröffentlicht: KB3002339Um dieses Update direkt vom Microsoft Download Center hier zu installieren
Visual Studio 2010 SP1 Ein Update zur Behebung dieses Problems für Microsoft Visual Studio 2010 SP1 wurde veröffentlicht: KB3002340 Dieses Update ist in Windows Update verfügbar http://download.Microsoft.com/download/6/7/E/67E041A1-00DA-4948-90BE-75A0146C08F5/VS10SP1-KB3002340-x86.exe
Wechseln Sie zur Eingabeaufforderung von Visual Studio 2010, und legen Sie die Direktiven wie folgt fest:
C:\Windows\Microsoft.NET\Framework\v4.0.30319>
installieren Sie dann IIS mit folgendem Befehl:
C:\Windows\Microsoft.NET\Framework\v4.0.30319> aspnet_regiis -i
jetzt wird es funktionieren ... Es ist besser, wenn Sie den Computer neu starten
Ich hatte das gleiche Problem, aber es wurde behoben ...... Microsoft hat ein Update für etwas in der Nähe, das tatsächlich funktioniert hat, um dieses Problem zu lösen. Sie können diese Seite besuchen http://blogs.msdn.com/b/webdev/archive/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in -Microsoft-visual-studio-after-installation-von-Microsoft-net-framework-4-6.aspx
Das Problem tritt auf, nachdem Sie Framework 4.5 und/oder Framework 4.6 installiert haben ..__ Visual Studio 2012 Update 5 behebt das Problem nicht, ich habe es zuerst versucht.
Im msdn-Blog heißt es: "Nach der Installation von Microsoft .NET Framework 4.6 kann es vorkommen, dass Benutzer das folgende Dialogfeld in Microsoft Visual Studio anzeigen, wenn Sie eine neue Website oder ein Windows Azure-Projekt erstellen oder vorhandene Projekte öffnen ..... "
Laut dem Blog ist der Dialog gutartig. Klicken Sie einfach auf "OK", der Dialog wirkt sich nichts aus ... Die Kommentare im Blog deuten darauf hin, dass VS 2015 das gleiche Problem hat, möglicherweise sogar noch schlimmer.
Wenn ASP.NET 4.0 nicht bei IIS registriert ist
*****Verwenden Sie diesen Schritt, wenn Sie nicht über den Befehl Ausführen zugreifen können*****
Gehe zu
C fahren
-- >> Fenster
-- >> Microsoft.Net
-- >> Rahmen
-- >> v4.0.30319
(Wählen Sie ein Framework aus, um sich bei IIS zu registrieren, indem Sie Framework 4 auswählen.)-- >> aspnet_regiis
(Doppelklick oder Rechtsklick und Auswahl als Administrator ausführen)
Ich habe es mit dem Microsoft .NET Framework Repair Tool repariert. Nachdem ich mein Projekt ein paar Mal neu geladen hatte, war das Problem behoben.
Ich hatte dieses Problem unter Windows 8.1, das den Ansatz von aspnet_regiis -i nicht unterstützt.
Wechseln Sie stattdessen zur Systemsteuerung, suchen Sie die Option "Windows-Funktionen ein- oder ausschalten" und gehen Sie wie folgt vor:
Internet Information Services -> World Wide Web Services -> Funktionen zur Anwendungsentwicklung Und aktivieren Sie die Option " ASP.NET 4.5 ". Durch Aktivieren dieses Kontrollkästchens werden andere Optionen wie ".NET Extensibility 4.5" und die ISAPI-Optionen automatisch geprüft.
Übernehmen Sie die Änderungen, indem Sie auf OK klicken. Starten Sie Ihre Website in IIS neu und Ihre Website sollte jetzt verfügbar sein.