Da das Projekt Windows-Dienste entwickeln muss, muss das Ersetzen von Windows-Service-Programmdateien zunächst gestoppt werden, sonstDie Datei wird besetzt und kann nicht ersetzt werden。
Ersatzprogrammdateien werden durch FTP oder gemeinsame Netzwerkfestplatten ersetzt und erfordern keine Anmeldung am Server.
Es ist umständlich, sich jedes Mal auf dem Server anzumelden, wenn man Windows-Dienste stoppt oder startet (Der Server ist eine BastionmaschineMit ASP.NET Core kannst du also ein ServiceAdmin-Projekt entwickeln und implementierenStartet, stoppt und startet Windows-Dienste über das Web neu。
Mit ASP.NET Core Publishing spezifiziert die Zielplattform, also den ServerEine Installation ist nicht erforderlich.NET SDK。
Schau dir zuerst den Screenshot an:
Programmkerncode:
Fügen Sie ein Bat-Skript an, starten Sie das Projekt mit Skripten, SkriptenMuss als Administrator geführt werdenDenn einige Dienste erfordern Administratorrechte, und das Skript lautet wie folgt:
Quellcode-Download:
Touristen, wenn ihr den versteckten Inhalt dieses Beitrags sehen wollt, bitte Antwort
|