Omdat het project Windows-services moet ontwikkelen, moet het vervangen van Windows-serviceprogrammabestanden eerst worden gestopt, andersHet bestand zal bezet zijn en niet worden vervangen。
Vervangende programmabestanden worden vervangen door FTP- of gedeelde netwerkschijven en vereisen geen inloggen op de server.
Het is lastig om in te loggen op de server telkens als je Windows-diensten stopt of start (De server is een bastion machineDus, met ASP.NET Core om een ServiceAdmin-project te ontwikkelen, kun je het implementerenStart, stopt en start Windows-diensten opnieuw via het web。
Met ASP.NET Core publishing specificeert het doelplatform, dus de serverInstallatie is niet nodig.NET SDK。
Bekijk eerst de screenshot:
Programmakerncode:
Voeg een bat-script toe, begin het project met scripts, scriptsMoet als beheerder worden uitgevoerdOmdat sommige services beheerdersrechten vereisen, en het script is als volgt:
Broncode downloaden:
Toeristen, als jullie de verborgen inhoud van dit bericht willen zien, alsjeblieft Antwoord
|