Тъй като проектът трябва да разработва Windows услуги, при замяна на файловете на Windows Service програмите трябва първо да бъде спрян, в противен случайФайлът ще бъде зает и не може да бъде заменен。
Заместващите програмни файлове се заменят с FTP или споделени мрежови дискове и не изискват влизане в сървъра.
Трудно е да влизате в сървъра всеки път, когато спирате или стартирате Windows услуги (Сървърът е бастионна машинаТака че, използвайки ASP.NET Core за разработване на ServiceAdmin проект, можете да реализиратеСтартира, спира и рестартира Windows услуги чрез уеб。
Използването на ASP.NET Core Publishing определя целевата платформа, тоест сървърътНе е необходима инсталация.NET SDK。
Първо, погледнете скрийншота:
Основен код на програмата:
Прикачи bat скрипт, започни проекта със скриптове, скриптовеТрябва да се изпълнява като администраторЗащото някои услуги изискват администраторски права, а скриптът е следният:
Изтегляне на изходния код:
Туристи, ако искате да видите скритото съдържание на този пост, моля Отговор
|