Wenn ich versuche, mein Visual Studio-Projekt zu öffnen, wird folgende Fehlermeldung angezeigt:
Asp.Net wurde nicht auf dem Webserver registriert. Sie müssen Ihren Webserver manuell für Asp.net 4.0 konfigurieren.
Update:
Nevermind Ich habe es behoben:
Ich habe gerade .Net Framework 4.0 repariert und das Problem wurde behoben.
visual-studio-2010
iis
visual-studio-2012
iis-7
windows-8.1
user228777
quelle
quelle
Antworten:
Ich habe dieses Problem auch durch Ausführen behoben
aspnet_regiis -i
Verwenden der Visual Studio-Befehlszeilentools als Administrator
quelle
aspnet_regiis -i
und verwende Visual Studio 2010, um das Projekt zu öffnen, und der Fehler verschwindet, aber ein weiterer Fehler wird angezeigt. Dann verwende ich Start ohne Debugging, dann verschwindet auch dieser Fehler .Dies löste das Problem
Stellen Sie sicher, dass Sie die Eingabeaufforderung als Administrator ausführen
quelle
Für diejenigen, die diesen Fehler nach der Installation von .NET Framework 4.6 erhalten - Lesen und installieren Sie einen dieser Hotfixes , um das Problem zu beheben.
quelle
Zum Auflösen wurde 'ASP.NET 4.0 nicht registriert. Sie müssen Ihren Webserver manuell für ASP.NET 4.0 konfigurieren, damit Ihre Site beim Öffnen einer Lösung korrekt ausgeführt wird. Wir können:
1 Stellen Sie sicher, dass die IIS-Funktion in 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 IIS -> WWW-Server -> App Dev Features 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
quelle
Der
aspnet_regiis
oben beschriebene Ansatz scheint unter Windows 8.1 nicht zu funktionieren:Wie in der Nachricht angegeben, ging ich zu:
und geprüft ASP.NET 4.5 .
Dies scheint das Problem gelöst zu haben.
quelle
Öffnen:
In Eingabeaufforderung ausführen:
Stellen Sie sicher, dass es beim Administrator ausgeführt wird, und überprüfen Sie, ob der Titel beginnt mit
Administrator
:quelle
http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx - Informationen zur Registrierung von IIS für ASP.NET 4.0 finden Sie hier
quelle
Asp.net 4.0 wurde nicht registriert
Visual Studio 2013 Visual Studio 2013 Update 4 herunterladen Weitere Informationen zu 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: KB3002339 Um dieses Update direkt vom Microsoft Download Center zu installieren, klicken Sie hier
Visual Studio 2010 SP1 Ein Update zur Behebung dieses Problems für Microsoft Visual Studio 2010 SP1 wurde veröffentlicht: KB3002340 Dieses Update ist unter Windows Update verfügbar. So installieren Sie dieses Update direkt im Microsoft Download Center unter http://download.microsoft.com/ download / 6/7 / E / 67E041A1-00DA-4948-90BE-75A0146C08F5 / VS10SP1-KB3002340-x86.exe
quelle
Wechseln Sie zur Eingabeaufforderung von Visual Studio 2010 und legen Sie die Anweisungen wie folgt fest:
C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319>
Installieren Sie dann IIS mit dem folgenden 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
quelle
Ich hatte das gleiche Problem, löste es aber ...... Microsoft hat eine Lösung für etwas in der Nähe, die tatsächlich zur Lösung dieses Problems beigetragen hat. 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-nach-der-Installation-von-Microsoft-Net-Framework-4-6.aspx
Das Problem tritt auf, nachdem Sie Framework 4.5 und / oder Framework 4.6 installiert haben. Das 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 wird den Benutzern möglicherweise das folgende Dialogfeld angezeigt, das in Microsoft Visual Studio angezeigt wird, wenn Sie entweder eine neue Website oder ein neues Windows Azure-Projekt erstellen oder vorhandene Projekte öffnen ... .. "
Laut Blog ist der Dialog harmlos. Klicken Sie einfach auf OK, der Dialog hat keine Auswirkungen ... Die Kommentare im Blog deuten darauf hin, dass VS 2015 das gleiche Problem hat, vielleicht sogar noch schlimmer.
quelle
Wenn ASP.NET 4.0 nicht bei IIS registriert ist
Gehe zu
C Laufwerk
- >> aspnet_regiis- >> Windows
- >> Microsoft.Net
- >> Framework
- >> v4.0.30319
quelle
Ich hatte dieses Problem unter Windows 8.1, das den aspnet_regiis -i-Ansatz nicht unterstützen würde.
Wechseln Sie stattdessen zur Systemsteuerung, suchen Sie die Option "Windows-Funktionen aktivieren oder deaktivieren" und führen Sie einen Drilldown wie folgt durch:
Internetinformationsdienste -> World Wide Web Services -> Anwendungsentwicklungsfunktionen und aktivieren Sie die Option " ASP.NET 4.5 ". Wenn Sie dieses Kontrollkästchen aktivieren, werden andere Optionen wie ".NET Extensibility 4.5" und die ISAPI-Optionen automatisch aktiviert.
Übernehmen Sie die Änderungen, indem Sie auf OK klicken. Starten Sie Ihre Website in IIS neu und Ihre Website sollte jetzt zugänglich sein.
quelle
Ich habe es mit dem Microsoft .NET Framework Repair Tool repariert . Nachdem ich mein Projekt ein paar Mal neu geladen hatte, verschwand das Problem.
quelle