Heim > Artikel > Backend-Entwicklung > Lösungen für häufige Probleme bei der Bereitstellung von asp.net für IIS_Praktische Tipps
Dieser Artikel stellt hauptsächlich die Lösungen für häufige Probleme bei der Bereitstellung von asp.net in IIS vor. Er hat einen gewissen Referenzwert. Für diejenigen, die sich für asp.net interessieren. Sie können sich auf
beziehen. Heute habe ich an Umbraco herumgebastelt und es lokal erledigt, aber als ich es auf den Server legte, ist eine Ausnahme aufgetreten. Ich habe viele Informationen auf der Website durchsucht und schließlich das Problem gelöst.
Die Lösung wird unten beschrieben und die spezifischen Probleme werden nicht einzeln aufgeführt
1 Das entsprechende .net-Framework ist nicht installiert
Lösung: Frameworks unter .net 3.5 müssen über [Windows-Funktionen ein- oder ausschalten] installiert werden.
Frameworks über 4.0 müssen von der offiziellen Website von Microsoft heruntergeladen und dann installiert werden.
2. IIS konnte sich nicht erfolgreich registrieren
Lösung:
Im CMD-Formular Führen Sie den folgenden Befehl aus:
.net 2.0 Framework-Registrierung:
C:WINDOWSMicrosoft.NETFrameworkv2.0.50727aspnet_regiis.exe -i
.net 4.0-Registrierung (die Registrierung von 4.5 Framework ist auch Mit dem folgenden Befehl werden sowohl 4.0- als auch 4.5-Frameworks in IIS als 4.0 angezeigt):
C:WINDOWSMicrosoft.NETFrameworkv4.0.30319aspnet_regiis.exe -i
3. Wo sich die Website befindet Problem mit Verzeichnisberechtigungen
Lösung:
Rechtsklick auf den Website-Ordner und wählen Sie [Sicherheit], dann klicken Sie auf [Bearbeiten] – [Hinzufügen] – [Erweitert] – [Jetzt suchen], um [NETZWERKDIENST] zu finden, und dann [OK]; erteilen Sie dann Lese-, Schreib-, Änderungsberechtigungen usw. Wenn die Website immer noch nicht angezeigt werden kann, erteilen Sie [NETZWERKDIENST] die höchsten Berechtigungen . Wenn es immer noch nicht funktioniert, fügen Sie [everyone] hinzu und erteilen Sie ihm die höchsten Berechtigungen.
Wenn der obige Vorgang immer noch zu 404 führt oder die Website nichts anzeigt, können Sie die [ISAPI- und CGI-Anzeige]-Einstellungen von IIS ändern und die darin enthaltenen Einschränkungen ändern erlauben. . Wie unten gezeigt
Um eine asp.net-Website bereitzustellen, stellen Sie zunächst sicher, dass IIS korrekt installiert ist, und stellen Sie dann sicher, dass der für die Website ausgewählte Anwendungspool und die Die .net-Versionsnummern der Website sind konsistent. Wenn ein Fehler gemeldet wird, überprüfen Sie ihn im Allgemeinen in der oben genannten Reihenfolge und das Problem wird behoben. Denken Sie daran, IIS nach Abschluss jedes Schritts neu zu starten. Manchmal wird das Problem dann gelöst.
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass er zum Lernen aller beiträgt. Ich hoffe auch, dass jeder die PHP-Chinesisch-Website unterstützt.
Verwandte Empfehlungen:
Erklärung zum Lesen und Schreiben von Konfigurationsdateien in ASP.NET
Wie ASP.NET das Hinzufügen, Löschen, Ändern und Abfragen von Hadoop implementiert
Wie IIS die Methode zur Bereitstellung der asp.net-MVC-Website implementiert
Das obige ist der detaillierte Inhalt vonLösungen für häufige Probleme bei der Bereitstellung von asp.net für IIS_Praktische Tipps. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!