Como o projeto precisa desenvolver serviços Windows, ao substituir arquivos de programa do serviço Windows, ele precisa ser interrompido primeiro, caso contrárioO arquivo ficará ocupado e não poderá ser substituído。
Arquivos de programa de substituição são substituídos por discos FTP ou de rede compartilhada, e não exigem login no servidor.
É complicado fazer login no servidor toda vez que você para ou inicia serviços do Windows (O servidor é uma máquina bastiãoAssim, usando ASP.NET Core para desenvolver um projeto ServiceAdmin, você pode implementarInicia, para e reinicia serviços do Windows via web。
Usando ASP.NET Core publicação especifica a plataforma alvo, ou seja, o servidorNão é necessário instalar.NET SDK。
Primeiro, dê uma olhada na captura de tela:
Código central do programa:
Anexe um script do morcego, comece o projeto com scripts, scriptsDeve ser administrado como administradorPorque alguns serviços exigem privilégios de administrador, e o script é o seguinte:
Código fonte para download:
Turistas, se quiserem ver o conteúdo oculto deste post, por favor Resposta
|