Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 41393|Antwort: 1

[ASP.NET] ASP.NET der IIS 10 AlwaysRunning-Vorladefunktion von MVC 5

[Link kopieren]
Veröffentlicht am 23.01.2021 12:20:25 | | | |
Standardmäßig wird der Anwendungspool automatisch von IIS nach einer Phase der Inaktivität (keine angeforderten Operationen) zurückgefordert. Nachdem der Anwendungspool recycelt wurde, startet w3wp nicht, wenn niemand die Website besucht. Der erste Nutzer bittet um Zugriff, der Website-Zugriff wird sehr langsam sein und die Benutzererfahrung sehr schlecht, und um diese Situation zu lösen, können Sie die IIS-Anwendungsinitialisierungsfunktion verwenden.

IIS8 wird mit einem Anwendungsinitialisierungstoolkit geliefert, IIS7.5 muss nach unabhängigen Installationspaketen suchen, und die automatische IIS-Initialisierung wird derzeit nicht unterstützt, da sie niedriger als 7.5 ist.

Diese Fallmethode löst das Problem des langsamen Zugriffs ASP.Net beim ersten Mal und dann nach einer bestimmten Zeit langsamen Zugriffs.

Hinzufügende IIS-Anwendungsinitialisierungsfunktionen

Im Systemfeld klicken Sie auf Programme – Windows-Funktionen aktivieren oder deaktivieren, um die "Anwendungsinitialisierungsfunktion" hinzuzufügen, wie unten gezeigt:



ASP.NET Web.config-Einstellungen

Füge folgende Konfiguration unter dem system.webServer-Knoten in der web.config-Datei der Website hinzu:

initializationPage: iis simuliert automatisch die relative Pfadseite der Anfrage. hostName: Die Adresse des gebundenen Standorts.

Anwendungspool

Im entsprechenden Website-Anwendungspool klicken Sie auf Erweiterte Einstellungen und wählen Sie im Startmodus den AlwaysRunning-Modus aus, wie in der folgenden Abbildung gezeigt:




Vorladen der entsprechenden Website aktivieren

Funktionspfad: Website -> Entsprechende Website -> Rechtsklick, Erweiterte Einstellungen -> Auswahl, Vorladen ist aktiviert True, wie in der folgenden Abbildung dargestellt:







Vorhergehend:asp.net Kern benennt ZIP-Pakete im Speicher massenhaft um
Nächster:Verschlüssele Daten mit ASP.NET machineKey
Veröffentlicht am 22.09.2021 20:35:18 |
Lerne zu lernen...
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com