ASP.NET 4.5 wurde nicht auf dem Webserver registriert
In meinem Win 7 die Entwicklung der Maschine, und um die Verwendung von SQL Express-Instanz anstelle von localDB standardmäßig installiert. Ich ungeprüft "IIS Express" in meiner MVC 4 Projekt-Eigenschaften-Seite (Web-Register), dann bekam ich die folgende Fehlermeldung:
ASP.NET 4.5 nicht registriert wurde auf dem Web-server. Sie müssen manuell konfigurieren Sie Ihre Web-server für ASP.NET 4.5 um für Ihre Website ordnungsgemäß ausgeführt werden kann.
Ich habe überprüft, dass ASP.NET aktiviert wird in die IIS-features.
Bitte, was getan werden könnte, um dieses Problem beheben?
Kommentar zu dem Problem
Nur für andere, die hierher kommen: Sie auch anpassen, um Ihre web.config-Datei durch hinzufügen von
targetFramework="4.5"
Attribut für das <compilation>
- element. InformationsquelleAutor der Frage Sami-L | 2012-12-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vielleicht haben Sie zum ausführen der folgenden in der Visual Studio-Tools Eingabeaufforderung:
Lesen Sie mehr über die ASP.NET IIS-Registrierungstool (Aspnet_regiis.exe) hier.
InformationsquelleAutor der Antwort Alex Filipovici
Auf Windows 8.1, da .NET 4.5 ist eingebaut, der fix ist, führen Sie diese aus einer administrativen Eingabeaufforderung:
InformationsquelleAutor der Antwort NYCdotNet
Wenn Sie installiert haben .NET framework 4.6, kann dieser Fehler auftreten, durch eine VS-bug. 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-after-installation-of-microsoft-net-framework-4-6.aspx
EDIT:
Wie bereits in einigen Kommentaren, das kann passieren, hinter den kulissen, nach dem Upgrade auf Windows 10 oder Visual Studio 2015.
InformationsquelleAutor der Antwort lasseschou
Für Windows 8-client-Computer, schalten Sie die "IIS-ASPNET45" in "Turn Windows Features On/Off" unter "Internetinformationsdienste-> www-Dienste -> Anwendungsentwicklungsfeatures "- > ASP.NET 4.5".
InformationsquelleAutor der Antwort Sooraj Chandran
Den .net framework 4.0 überschreibt den Ordner so führen Sie diesen Befehl:
Registrieren .net framework, IIS springen
Start -> ausführen-> cmd -> als administrator ausführen
Typ:
InformationsquelleAutor der Antwort Ved Prakash
Gelöst mit VS-update.
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-of-microsoft-net-framework-4-6/)
Auflösung:
Microsoft veröffentlichte ein Update für alle betroffenen Versionen von Microsoft Visual Studio.
Visual Studio 2013 –
Download Visual Studio 2013 Update 4
Für weitere Informationen über die Visual Studio 2013 Update 4 siehe auch: Visual Studio 2013 Update 4 KB-Artikel
Visual Studio 2012
Ein update zur Adresse dieses Problem für Microsoft Visual Studio 2012 veröffentlicht wurde: KB3002339
Installieren Sie dieses update direkt aus dem Microsoft Download Center, hier
Visual Studio 2010 SP1
Ein update zur Adresse dieses Problem für Microsoft Visual Studio 2010 SP1 veröffentlicht wurde: KB3002340
Dieses update ist über Windows Update verfügbar
Installieren Sie dieses update direkt aus dem Microsoft Download Center, hier
InformationsquelleAutor der Antwort Rahul Sonone
Nicht erforderlich, geben Sie c:\
Start -> ausführen-> cmd -> als administrator Ausführen, und führen unter Befehl
.NET Framework, version 4 (32-bit-Systeme)
%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ich
.NET Framework version 4 (64-bit-Systeme)
%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ich
InformationsquelleAutor der Antwort dipan chikani
Ich hatte genau das gleiche problem, trotz ASP.NET 4.5 erscheint als installiert unter "Turn Windows Features On/Off". Ich habe alles versucht, bis ich endlich entfernt ASP.NET 3.5 und 4.5 vollständig unter "Turn Windows Features On/Off", mein PC neu gestartet und neu installiert Sie Wieder. Das hat das problem gelöst.
InformationsquelleAutor der Antwort Miros
War ich auch mit diesem problem. Ich habe versucht, die oben genannten Lösungen, aber nicht für mich arbeiten.
Den ich installiert die visual studio-update und mein Problem war behoben.
Laden Sie die visual studio-update von der unten angegebenen link
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-of-microsoft-net-framework-4-6.aspx
Dank!
InformationsquelleAutor der Antwort user3833104
Etwas, das Sie hinzufügen müssen, um über die Programme und Funktionen. Schauen Sie sich den link unten, dass mein Problem gelöst. Folgen Sie einfach den Schritten unten, und Sie soll es bekommen.
Zitiert aus dem link:
http://modelrail.otenko.com/electronics/asp-net-4-5-has-not-been-registered-on-the-web-server
InformationsquelleAutor der Antwort teapeng
Ich habe das gleiche problem.
Und habe die Lösung mit dem einschalten des ASP-Net aus
Turn Windows feature on or off
Menü.InformationsquelleAutor der Antwort Oscar Daniel Hutajulu
Ich hatte das gleiche problem. Nach langer Suche , ändere ich den application pool zu
ASP.NET v4.x
im IIS-manager.InformationsquelleAutor der Antwort vaheeds
Für windows 10 mit folgende Fehlermeldung:
Konfigurieren von Web http://localhost:64886/ für ASP.NET 4.5 gescheitert. Sie müssen manuell konfigurieren, dass dieser Ort für ASP.NET 4.5, damit die Website ordnungsgemäß ausgeführt werden kann. ASP.NET 4.0 nicht registriert wurde auf dem Web-server. Sie müssen manuell konfigurieren Sie Ihre Web-server für ASP.NET 4.0, um für Ihre Website ordnungsgemäß ausgeführt werden kann.
Lösung:
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/
InformationsquelleAutor der Antwort Bharath T
Ich habe das gleiche Problem bei der Verwendung von Visual Studio 2012. Durch aktivieren der IIS-Funktion funktioniert einfach nicht, weil ich noch immer erhielt Sie den Fehler. Versuchen Sie, die - Methode, aber kein Glück.
Meine Lösung ist:
Eingabe
iisreset /noforce YourComputerName
, und drücken Sie die EINGABETASTE.InformationsquelleAutor der Antwort
Einige IIS-features aktiviert werden: Referenz
Dann reparieren der IIS-Zuordnungen für ASP.NET führen Sie die Aspnet_regiis.exe utility.
Referenz
InformationsquelleAutor der Antwort MarwaAhmad
dieser link erklärt was das problem verursachen und das schnelle lösen des Problems,
es ist nur durch die Aktualisierung von visual studio und den link für das update
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-of-microsoft-net-framework-4-6.aspx
InformationsquelleAutor der Antwort John Mathew
Versuchen, diese gehen sofort auf die Programme und Funktionen Fenster->, drücken Sie die "Turn Windows-Funktionen ein-oder ausschalten" im linken Fensterbereich.
Scrollen Sie nun nach unten durch den Baum und finden:
Internet Information Services
World Wide Web-Services
Application Development Features
...und dann schauen Sie alle relevanten Funktionen, die Sie benötigen. Ich wählte .NET 3.5 und 4.6.
und wenn nicht dann arbeiten gehen, Lassen Sie es seine Arbeit tun und dann sollte man wieder glücklich-Entwicklung-land in VS, bevor Sie es wissen. Wenn nicht, dann könnte es tatsächlich ein bug in Visual Studio. Bitte überprüfen Sie die folgenden patches für Ihre version von VS: VS2010, VS2012 oder VS2013.
Dies wird sicherlich helfen Sie aus.
InformationsquelleAutor der Antwort Hema Shetty
ausführen von visual studio im Administrator-Rechte, und führen Sie die folgenden "commandaspnet_regiis -ich"
InformationsquelleAutor der Antwort Mandar
tl;dr; Klick auf OK ist die Problemumgehung, alles funktioniert Prima danach.
Erhielt ich auch diese Fehlermeldung.
Umgebung: Windows 10, IIS8, VS-2012-Web.
Nach dem Auffinden dieser Seite, zusammen mit einigen scheinbar invasive Lösungen, die ich Lesen Sie die hotfix-option bei https://support.microsoft.com/en-us/help/3002339/unexpected-dialog-box-appears-when-you-open-projects-in-visual-studio wie hier vorgeschlagen.
Bitte vermeiden Sie dabei etwas zu drastisch, und beachten Sie den Abschnitt der Seite, markiert mit "Workaround", wie unten gezeigt:
In anderen Worten, klicken Sie auf OK im Dialogfeld Zeit, und die Nachricht für immer verschwunden. Das Projekt wird gut funktionieren.
InformationsquelleAutor der Antwort Travis J