Pri vývoji plug-in webstránky je niekedy nevyhnutné stránku reštartovať, zakaždým, keď sa prihlásite na server a reštartujete web, je to príliš komplikované, myslím, že môžete dosiahnuť samo-reštart aplikácie kliknutím na tlačidlo v správcovskom pozadí? Odpoveď: Áno, dá sa to urobiť
Princíp: Nasadiť projekt asp.net Core na IIS, zastaviť aplikáciu pomocou kódu a keď opäť navštívime webovú stránku, IIS ju automaticky spustí za nás.
Verzia projektu: ASP.NET Core 3.0
Nasadil som svoj projekt na IIS, návod, ako ho nasadiť, nájdete tu:
Najprv vytvoríme nový test.json profil aMonitorovanie zmien súborov a mechanizmov načítavania je zakázanéTo môže ukázať, či bola aplikácia reštartovaná, a samozrejme môže zaznamenať zmeny aj inými spôsobmi.
Najskôr sa pozrime na vizualizácie:
Pridajte kód profilu nasledovne:
test.json Obsah súboru:
Kód ovládača HomeController:
V skutočnosti je pozornosť zameraná na nasledujúci riadok kódu:
(Koniec)
|