Bei der Plug-in-Website-Entwicklung ist es manchmal unvermeidlich, die Website neu zu starten; jedes Mal, wenn man sich auf dem Server anmeldet, ist es zu umständlich. Ich denke, man kann den Selbststart der Anwendung erreichen, indem man über den Verwaltungshintergrund auf den Button klickt? Antwort: Ja, das ist machbar
Prinzip: Bereite das asp.net Core-Projekt auf IIS aus, stoppe die Anwendung per Code, und wenn wir die Website erneut besuchen, startet IIS die Website automatisch für uns.
Projektversion: ASP.NET Core 3.0
Ich habe mein Projekt auf IIS bereitgestellt, wie man es einsetzt, finden Sie hier:
Zuerst erstellen wir ein neues test.json Profil undDateiänderungen zu überwachen und Neulademechanismen zu installieren sind verbotenDies kann zeigen, ob die Anwendung neu gestartet wurde, und natürlich auch Veränderungen auf andere Weise beobachten.
Schauen wir uns zuerst die Renderings an:
Fügen Sie den Profilcode wie folgt hinzu:
test.json Dateiinhalt:
HomeController Controller-Code:
Tatsächlich liegt der Fokus auf folgender Codezeile:
(Ende)
|