Kuriant įskiepių svetainę, kartais neišvengiama iš naujo paleisti svetainę, kiekvieną kartą, kai prisijungiate prie serverio, kad iš naujo paleistumėte svetainę, yra per daug varginantis, manau, kad galite pasiekti savarankišką programos paleidimą iš naujo spustelėję mygtuką per valdymo foną? Atsakymas: Taip, tai galima padaryti
Principas: Įdiekite "asp.net Core" projektą IIS, sustabdykite programą naudodami kodą, o kai vėl apsilankysime svetainėje, IIS automatiškai paleis svetainę už mus.
Projekto versija: ASP.NET Core 3.0
Aš įdiegiau savo projektą IIS, kaip jį įdiegti, galite rasti čia:
Pirmiausia sukuriame naują test.json profilį irDraudžiama stebėti failų pakeitimus ir perkrovimo mechanizmusTai gali parodyti, ar programa buvo paleista iš naujo, ir, žinoma, ji taip pat gali stebėti pokyčius kitais būdais.
Pirmiausia pažvelkime į atvaizdus:
Pridėkite profilio kodą taip:
test.json Failo turinys:
HomeController valdiklio kodas:
Tiesą sakant, dėmesys skiriamas šiai kodo eilutei:
(Pabaiga)
|