
Eine einfache Routne für einen robusten und efzienten Einsatz :-)
1. Website und Anwendungspool erstellen/konfgurieren.
2. Kopieren der Dateien auf den Server: Installieren Sie eine FTP(S)-Verbindung und die entsprechenden Client-Zugänge (FileZilla, Visual Studio.)
3. Erteilen Sie der Anwendung Schreibrechte auf die entsprechenden Ordner (für das Fehlerprotokoll, die Sicherung der Benutzerdateien usw.).
4. Legen Sie die Zeitlimits für die Inaktvität fest.
Zeitlimit für Inaktvität: Der Standardwert von 20 Minuten kann auf eine beliebige Anzahl von Minuten geändert werden. Es ist auch möglich, die Einstellung auf 0 (Null) zu setzen, wodurch das Timeout effektv deaktviert wird, so dass der Anwendungspool nie aufgrund von Inaktvität heruntergefahren wird. Dies kann in den erweiterten Einstellungen des Anwendungspools konfguriert werden.
Session Timeout: Gibt die Zeit (in Sekunden) an, die der IIS wartet, bevor er eine Verbindung beendet, die als inaktv betrachtet wird. Dies kann in den erweiterten Einstellungen der Administratonswerkzeuge (system.applicatonHost / weblimits) konfguriert werden.
5. Konfgurieren der Autostart-Einstellungen.
Ein häufges Problem ist die Notwendigkeit, Initalisierungs- und „Aufwärm“-Aufgaben für eine Webanwendung durchzuführen. Die größten und komplexesten Webanwendungen müssen unter Umständen langwierige Startvorgänge, Caching, Inhaltserstellung usw. durchführen,bevor sie die erste HTTP-Anfrage bedienen können. Eine Möglichkeit, dieses Problem zu lösen, besteht darin, einige Eigenschafen des Anwendungsinitalisierungsmoduls anzupassen:
- Setze die StartMode-Eigenschaf des Anwendungspools auf AlwaysRunning.
- Setzen Sie die Eigenschaf PreloadEnabled auf True und spezifzieren Sie den Anwendungspool.
6. Konfguriere SQL Server / automatsche Backups.
Erstellen Sie eine Prozedur, um Backups mit dem Wartungsplan-Assistenten zu planen
7. HTTPS / SSL Certfcat installieren.
HTTPS verbessert die Sicherheit, Identfzierung, SEO, Zugriff auf einige erweiterte HTML5- Funktonen und vieles mehr..