Wenn Sie ein Webprojekt entwickeln, müssen Sie IIS installieren. Beim Veröffentlichen einer asp.net-Website auf einem Windows 2008 r2 mit installiertem IIS wurde das Webprogramm dem lokalen IIS zugeordnet, aber beim Ausführen wird die folgende Fehlermeldung angezeigt: „Der Handler „PageHandlerFactory-Integrated“ hat ein Fehlermodul „ManagedPipelineHandler“ in seiner Modulliste.“ Die Ursache dieses Problems liegt darin, dass ASP.NET nicht erfolgreich bei IIS registriert wurde. Es ist sehr wahrscheinlich, dass zuerst .Net Framework und dann IIS installiert wird. Um dieses Problem zu vermeiden, installieren Sie zuerst IIS und dann .Net Framework. Die Tools und Systeme für die Webprojektentwicklung, die ich veröffentlichen möchte ① Entwicklungstools: vs2010, Datenbank: SQLserver ②Betriebssystem: Windows 2008 R2 ③IIS: IIS 7.5 Unter Windows 7 ist nach der Bereitstellung im lokalen IIS7 kein Zugriff auf die ASPX-Seite möglich, auf der der SL gehostet wird. Wenn die Seite jedoch in HTML gehostet wird, ist der Zugriff möglich. Von Profis erprobte verfügbare Reparaturmethoden: Geben Sie CMD ein und geben Sie den folgenden Befehl ein
Die detaillierten grafischen Schritte unten sind nicht so einfach wie die Befehlszeile oben. Hinweis: Der Pfad für 32-Bit-Betriebssysteme lautet C:\Windows\Microsoft.NET\Framework\v4.0.30319 1. Detailliertes Diagramm des obigen Fehlers: 2. Analyse der oben genannten Fehler: VS2010 verwendet standardmäßig das .NET 4.0-Framework. Das 4.0-Framework ist eine unabhängige CLR, die sich von .NET 2.0 unterscheidet. Wenn Sie eine Website basierend auf dem .NET 4.0-Framework ausführen möchten, müssen Sie das .NET 4.0-Framework mit aspnet_regiis registrieren und dann den Klassenpool des .NET 4.0-Frameworks verwenden, um das Webprojekt des .NET 4.0-Frameworks auszuführen. Die wahrscheinlichste Ursache für den obigen Fehler ist: Installieren Sie zuerst .NetFramework v4.0 und dann IIS 7.5. 3. Wie registriere ich das 4.0-Framework mit aspnet_regiis? So geht's: ① Suchen Sie das Verzeichnis, in dem sich aspnet_regiis im .NET 4.0-Framework befindet, suchen Sie im Stammverzeichnis von Laufwerk C nach aspnet_regiis und suchen Sie den Verzeichnisspeicherort von aspnet_regiis im 4.0-Framework. Mein Verzeichnis ist „C:\Windows\Microsoft.NET\Framework\v4.0.30319“. ②Führen Sie die DOS-Befehlszeile als Administrator aus. Führen Sie „Start → Alle Programme → Zubehör → Eingabeaufforderung“ aus (klicken Sie mit der rechten Maustaste und wählen Sie „Als Administrator ausführen (A)“). Das Fenster „Administrator: Eingabeaufforderung“ wird angezeigt. ③Führen Sie den Befehl "cd C:\Windows\Microsoft.NET\Framework\v4.0.30319" aus, um das Verzeichnis "C:\Windows\Microsoft.NET\Framework\v4.0.30319" aufzurufen, wie in der Abbildung gezeigt Führen Sie dann den Befehl "aspnet_regiis.exe -i" aus, um "aspnet_regiis" zu registrieren. Warten Sie eine Weile und aspnet_regiis wird erfolgreich registriert, wie in der Abbildung gezeigt Wenn Sie die Schnittstelle im Bild sehen, können Sie die von .net4.0 bereitgestellte Website in IIS ausführen! Zusammenfassend hoffe ich, dass es Menschen hilft, die auf dasselbe Problem stoßen. Dies ist auch eine Ansammlung von Erfahrungen aus meiner eigenen Entwicklung! Ich freue mich auf eure Kommentare! Das könnte Sie auch interessieren:
|
>>: Ein kurzer Vortrag über die parasitäre Kompositionsvererbung in JavaScript
In diesem Artikel werden die Installations- und K...
Lösung 1: Verwenden Sie bedingten Import im HTML-...
Ich habe kürzlich den Quellcode von Vue studiert ...
Inhaltsverzeichnis Frage: Antwort: Wirklichkeit: ...
Um nach RocketMQ-Images zu suchen, können Sie auf...
Fehlermeldung: Der Job für mysqld.service ist feh...
Inhaltsverzeichnis 1. filter() 2. fürJedes() 3. e...
1. MyISAM-Speicher-Engine Mangel: Keine Unterstüt...
Ursprung des Problems Wenn ich Docker verwende, m...
Inhaltsverzeichnis 1. Installation 2.API 3. reagi...
Inhaltsverzeichnis Vorwort Vorschau Text Grafikko...
Inhaltsverzeichnis Vorwort InnoDB-Speicherarchite...
In letzter Zeit ist das Abrufen von Docker-Images...
Layoutteil: <div id="Schieberegler"&...
Derselbe Server simuliert die Master-Slave-Synchr...