Eftersom projektet behöver utveckla Windows-tjänster, måste det stoppas först när man ersätter Windows-tjänsteprogramfiler, annarsFilen kommer att vara upptagen och kan inte ersättas。
Ersättningsprogramfiler ersätts av FTP- eller delade nätverksdiskar och kräver inte inloggning på servern.
Det är besvärligt att logga in på servern varje gång du stoppar eller startar Windows-tjänster :(Servern är en bastionmaskinSå, genom att använda ASP.NET Core för att utveckla ett ServiceAdmin-projekt kan du implementeraStartar, stoppar och startar om Windows-tjänster via webben。
Med ASP.NET Core-publicering specificerar man målplattformen, alltså servernIngen installation krävs.NET SDK。
Ta först en titt på skärmdumpen:
Programkärnkod:
Bifoga ett bat-skript, starta projektet med skript, skriptMåste drivas som administratörEftersom vissa tjänster kräver administratörsrättigheter, och skriptet är följande:
Källkodsnedladdning:
Turister, om ni vill se det dolda innehållet i detta inlägg, snälla Svar
|