Wenn mein Webservice während des Startvorgangs einen Initialisierungsfehler meldet, z. B. weil er keine Verbindung zu seiner Datenbank herstellen kann, kann ich dann die Website anhalten? Dies macht es für Administratoren einfacher zu erkennen, dass etwas schiefgelaufen ist, ohne die Protokolldateien zu überprüfen, und würde ähnlich dazu führen, dass eine Anwendung vorzeitig beendet wird, wenn die Befehlszeilenparameter falsch sind. Ein weiterer Vorbehalt kann ich nicht verwenden.Website wegen Startfehlern stoppen
0
A
Antwort
0
Sie könnten eine spezielle Art von Exception für diese schwerwiegenden Fehler auslösen und sie auf Application_Error behandeln.
Wenn diese katastrophalen Ereignisse passieren und dort gehandhabt werden, könnten Sie einfach eine App_Offline.htm
generieren, die die Website herunterbringen würde, ohne sie physisch auf IIS zu stoppen.
Dadurch wird Ihre Website 503 Service Unavailable
zurückgeben, die wahrscheinlich die semantisch korrekteste Art und Weise eines Webdienstes ist, der die Kommunikation wegen eines katastrophalen Ereignisses blockiert.
Verwandte Themen
- 1. Jsoup Verzögerung wegen Streaming Website
- 2. django Website nicht angezeigt wegen urls.py
- 3. Stoppt Chrome bestimmte JavaScript-Code wegen seiner Erweiterungen stoppen?
- 4. Apache Lucene FileNotFoundException beim Start wegen schlechten Prozess stoppen
- 5. Openmp: Alle Threads stoppen wegen Verzögerung in einem Thread
- 6. Meine Website lädt langsam wegen zu vielen eingebetteten Videos
- 7. Lösungen zu überwinden "Website geht offline wegen mysql 'max_user_connections' Fehler."
- 8. So beheben Sie dieses Problem auf meiner Website (Diese Website ist wegen Wartungsarbeiten nicht verfügbar)
- 9. webBrowser-Steuerelement JavaScript-Warnung stoppen von der Website
- 10. Stoppen Sie Menschen mit meiner Website auf mehreren Tabs geladen
- 11. Stoppen Sie eine laufende Dotnet-Core-Website mit Kestrel
- 12. 80 Port läuft immer noch nach dem Stoppen der Website
- 13. Favicon wahrscheinlich wegen .htaccess
- 14. Mailpoet Ursache Problem wegen WPML
- 15. Was sind einige bewährte Ansätze zum Melden von Startfehlern in einer Web-API-Anwendung?
- 16. Befehl fehlgeschlagen wegen Signal: Segmentierungsfehler: 11 wegen Deklaration
- 17. Einige Pods entfernt, jetzt wegen composed error wegen derivedData?
- 18. GridSearchCV - XGBoost - Frühes Stoppen
- 19. Zugriff auf meinen Ordner wegen WordPress
- 20. SWIG-Fehler wegen Präprozessordirektive
- 21. SimpleInjector.ActivationException wegen Sammlung Lifestyle
- 22. "Wegen Speicherproblemen beendet"
- 23. RxJava2 Verlierergebnis wegen Verzweigungslogik
- 24. Segmentierungsfehler wegen malloc
- 25. Instrumentierungslauf fehlgeschlagen wegen 'java.lang.IllegalAccessError'
- 26. Firebase-Absturz wegen Nullzeigerausnahme
- 27. NSURL nil wegen Leerzeichen
- 28. Umleitung wegen Browserversion
- 29. EXC_BAD_ACCESS code = 1 wegen @ {}
- 30. iOS - Beendet wegen Speicherproblem