C# Service не работает на Windows Server, работает на Windows 10C#

Место общения программистов C#
Ответить
Anonymous
 C# Service не работает на Windows Server, работает на Windows 10

Сообщение Anonymous »

Попытка создать фоновую службу с AutoStart в фоновом режиме.
Core Logic в приложении Console, выполняющую из OnStart, однако после нескольких сбоев при отладке корневой причины - модифицированный код, наконец, исключив бизнес -логику и попытавшись проверить только обслуживание. Отставление этой фазы тестирования в различных версиях Windows, заметил, что Service TEH будет выполнять, как и ожидалось, но не выполняет несколько версий Windows. ОК и установка с NSSM и в рамках MSBUILD MSI не имеет проблем с регистрацией службы. Экспрессия - это ServiceShouldrun и ничего не делать < /p>
Однако все попытки начать сбое на WindoSserver со следующим в EventLog: < /p>
. Сервис не может быть запущена. The service process could not connect to the service controller
Fails to start on:
Win Server 2019 Datacenter (AWS) .net4.8
Win Server 2016 Standard (VMWare) .net4.8
Works as expected:
Win10 Enterprise 22H2 .net4.8
Code testing the service is as Ниже - Использование System.serviceProcess < /p>
program.cs
namespace wserv
{
static class Program
{
///
/// The main entry point for the application.
///
static void Main()
{
ServiceBase[] ServicesToRun;
ServicesToRun = new ServiceBase[]
{
new Service1()
};
ServiceBase.Run(ServicesToRun);
}
}
}
< /code>
service1.cs
namespace wserv
{
public partial class Service1 : ServiceBase
{
public Service1()
{
InitializeComponent();
}

protected override void OnStart(string[] args)
{
}

protected override void OnStop()
{
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/797 ... -windows10
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»