webentwicklung-frage-antwort-db.com.de

ASP.NET 4.5 wurde nicht auf dem Webserver registriert

In meiner Win 7-Entwicklungsmaschine und zur Verwendung der SQL Express-Instanz anstelle der standardmäßig installierten localDB. Ich habe das Kontrollkästchen "Use IIS Express" auf der Seite "MVC 4-Projekteigenschaften" (Registerkarte "Web") deaktiviert. Anschließend wurde der folgende Fehler angezeigt:

ASP.NET 4.5 wurde nicht auf dem Webserver registriert. Sie müssen Ihren Webserver manuell für ASP.NET 4.5 konfigurieren, damit Ihre Site ordnungsgemäß ausgeführt werden kann.

Ich habe überprüft, dass ASP.NET innerhalb der Funktionen IIS aktiviert ist.

Was könnte man tun, um das Problem zu lösen?

170
Sami-L

Möglicherweise müssen Sie Folgendes in der Eingabeaufforderung Visual Studio Tools ausführen:

aspnet_regiis -i

Weitere Informationen zum Registrierungswerkzeug ASP.NET IIS (Aspnet_regiis.exe)finden Sie hier .

210
Alex Filipovici

Da unter Windows 8.1 .NET 4.5 integriert ist, führen Sie das Update mit einer Eingabeaufforderung für die Verwaltung aus:

dism.exe /Online /Enable-Feature /all /FeatureName:IIS-ASPNET45
101
NYCdotNet

Wenn Sie .NET Framework 4.6 installiert haben, wird dieser Fehler möglicherweise aufgrund eines VS-Fehlers angezeigt. Problemumgehungen und Lösungen hier:

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-Installation von Microsoft-net-framework-4-6.aspx

BEARBEITEN:

Wie in einigen Kommentaren erwähnt, kann dies nach dem Upgrade auf Windows 10 oder Visual Studio 2015 im Hintergrund geschehen.

65
lasseschou

Das .net-Framework überschreibt den Ordner 4.0. Führen Sie daher den folgenden Befehl aus:

Registrieren Sie das .net Framework unter IIS
Start -> Ausführen -> cmd -> Als Administrator ausführen Typ:

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

Aktivieren Sie für Windows 8-Clientcomputer "IIS-ASPNET45" in "Windows-Funktionen ein-/ausschalten" unter "Internetinformationsdienste -> WWW-Dienste -> Anwendungsentwicklungsfunktionen -> ASP.NET 4.5".

7
Sooraj Chandran

Es ist nicht erforderlich, c:\einzugeben.

Start -> Ausführen -> cmd -> Als Administrator ausführen und unter dem Befehl ausführen


.NET Framework Version 4 (32-Bit-Systeme) 

% windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

.NET Framework Version 4 (64-Bit-Systeme)

% windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i

Verwenden Sie alternativ die Eingabeaufforderung in den Visual Studio-Tools: C:\ProgramData\Microsoft\Windows\Startmenü\Programme\Microsoft Visual Studio 2012\Visual Studio-Tools> VS2012 x86-Eingabeaufforderung für native Tools

Version kann variieren .. Hoffe das hilft.

2
dipan chikani

Es wurde mit VS Update behoben.

Folgen Sie diesem 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-von-Microsoft-net-framework-4-6/ )

Auflösung: Microsoft hat ein Update für alle betroffenen Versionen von Microsoft Visual Studio veröffentlicht.

Visual Studio 2013 -

Laden Sie Visual Studio 2013 Update 4 herunter 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 aus dem Microsoft Download Center zu installieren, 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 in Windows Update verfügbar Sie können dieses Update hier direkt vom Microsoft Download Center installieren

2
Rahul Sonone

Ich hatte auch dieses Problem. Ich habe die oben genannten Lösungen ausprobiert, aber für mich nicht funktioniert.

Ich installierte das Visual Studio Update und mein Problem wurde behoben.

Laden Sie das Visual Studio-Update unter folgendem Link herunter http://blogs.msdn.com/b/webdev/archive/2014/11/11/dialog-box-may-be-displayed-to-users- Wann-Öffnen-Projekte-in-Microsoft-Visual-Studio-nach-Installation-von-Microsoft-Net-Framework-4-6.aspx

Vielen Dank!

1
user3833104

Etwas, das Sie über die Programme & Funktionen hinzufügen müssen. Schauen Sie sich den Link unten an, der mein Problem gelöst hat. Folgen Sie einfach den unten stehenden Schritten und Sie sollten es bekommen.

Zitiert aus dem Link:

Wenn Sie sich im Fenster Programme und Funktionen befinden, klicken Sie im linken Fensterbereich auf "Windows Funktionen ein- oder ausschalten".

Scrolle jetzt durch den Baum und finde:

Internetinformationsdienste> Internetdienste> Anwendung Entwicklungsfunktionen ... und überprüfen Sie dann alle relevanten Funktionen benötigen. Ich habe .NET 3.5 und 4.6 gewählt.

http://modelrail.otenko.com/electronics/asp-net-4-5-hat-not-been-registered-on-the-web-server

1
teapeng

Ich hatte genau das gleiche Problem, obwohl ASP.NET 4.5 unter "Windows-Funktionen ein-/ausschalten" angezeigt wurde. Ich habe alles ausprobiert, bis ich ASP.NET 3.5 und 4.5 unter "Windows-Funktionen ein-/ausschalten" vollständig entfernt habe, meinen PC neu gestartet und sie erneut installiert habe. Das hat das Problem gelöst.

1
Miros

führen Sie Visual Studio in Admin-Rechten aus und führen Sie anschließend "commandaspnet_regiis -i" aus.

0
Mandar

Ich habe das gleiche Problem.

Und bekam die Lösung, die das ASP Net vom Turn Windows feature on or off-Menü einschaltete. 

Für Windows 10 mit dem folgenden Fehler: Das Konfigurieren von Web http: // localhost: 64886/ für ASP.NET 4.5 ist fehlgeschlagen. Sie müssen diese Site manuell für ASP.NET 4.5 konfigurieren, damit die Site ordnungsgemäß ausgeführt werden kann. ASP.NET 4.0 wurde nicht auf dem Webserver registriert. Sie müssen Ihren Webserver manuell für ASP.NET 4.0 konfigurieren, damit Ihre Website ordnungsgemäß ausgeführt werden kann. __ Lösung: https://blogs.msdn.Microsoft.com/webdev/2014/11/ 11/dialog-box-kann-für-benutzer-wenn-öffnungs-projekte-in-Microsoft-visual-studio-after-installation-von-Microsoft-net-framework-4-6/ angezeigt werden

0
Bharath T

tl; dr; Wenn Sie auf OK klicken, ist die Problemumgehung, danach funktioniert alles einwandfrei.

Ich habe auch diese Fehlermeldung erhalten.

Das Konfigurieren von Web http: // localhost: xxxxx/ für ASP.NET 4.5 ist fehlgeschlagen. Sie müssen diese Site manuell für .__ konfigurieren. ASP.NET 4.5, damit die Site ordnungsgemäß ausgeführt wird. ASP.NET 4.0 wurde nicht auf dem Webserver registriert. Sie müssen Ihren Webserver manuell für ASP.NET 4.0 konfigurieren, damit Ihre Site ordnungsgemäß ausgeführt werden kann.

Umgebung: Windows 10, IIS8, VS 2012 Web.

Nachdem ich diese Seite zusammen mit mehreren scheinbar invasiven Lösungen gefunden hatte, las ich die Hotfix-Option unter https://support.Microsoft.com/en-us/help/3002339/unexpected-dialog-box-appears-hen-you durch -open-projects-in-visual-studio wie hier vorgeschlagen.

Vermeiden Sie es, zu drastische Maßnahmen zu ergreifen, und beachten Sie den Abschnitt "Workaround" auf dieser Seite, wie unten gezeigt:

Workaround


Um dieses Problem zu umgehen, klicken Sie auf OK, wenn das Dialogfeld angezeigt wird, nachdem Sie entweder ein neues Projekt erstellt oder ein vorhandenes Websiteprojekt oder ein Windows Azure-Projekt geöffnet haben. Danach funktioniert das Projekt wie erwartet.

Klicken Sie mit anderen Worten einmal in dem Dialogfeld auf OK, und die Nachricht ist für immer verschwunden. Das Projekt wird gut funktionieren. 

0
Travis J

dieser Link erklärt die Ursache des Problems und die schnelle Lösung des Problems. Durch die Aktualisierung von Visual Studio wird der Link für das Update bereitgestellt

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-Installation von Microsoft-net-framework-4-6.aspx

0
John Mathew

Versuchen Sie dies. Gehen Sie in das Fenster Programme und Funktionen-> und klicken Sie im linken Bereich auf "Windows-Funktionen ein- oder ausschalten".

Scrolle jetzt durch den Baum und finde:

InternetinformationsdiensteWorld Wide Web Services Anwendungsentwicklungsfunktionen ... und überprüfen Sie dann alle relevanten Funktionen, die Sie benötigen. Ich habe .NET 3.5 und 4.6 gewählt.

und wenn es nicht funktioniert, dann gehen Sie zu Lassen Sie es seine Arbeit erledigen, und dann sollten Sie wieder in Happy-Development-Land in VS sein, bevor Sie es wissen. Wenn nicht, könnte es tatsächlich ein Fehler in Visual Studio sein. Bitte überprüfen Sie die folgenden Patches für Ihre Version von VS: VS2010 , VS2012 oder VS2013 . Dies wird Ihnen sicherlich helfen.

0
Hema Shetty

Ich habe das gleiche Problem bei der Verwendung von Visual Studio 2012. Durch Aktivieren der Funktion IIS funktioniert das nicht, da ich immer noch den Fehler erhalten habe. Probiere die Methode aber kein Glück.

Meine Lösung ist:

0
user1108948

Einige IIS - Funktionen, die aktiviert werden sollen: Referenz

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

Dann beheben Sie IIS - Zuordnungen für ASP.NET. Führen Sie das Dienstprogramm Aspnet_regiis.exe aus Referenz

0
MarwaAhmad

Ich hatte das gleiche Problem. Nach einer langen Suche ändere ich den Anwendungspool in ASP.NET v4.x im Manager IIS. 

0
vaheeds