Я написал службу Windows. Я пытаюсь запустить службу из моего веб-приложения.
ServiceController svcContrl = new ServiceController("TestService");
svcContrl.Start();
Службу я вижу в «Мой компьютер» -> «Управление» -> «Служба». Если я запускаю службу оттуда вручную, она работает нормально. Но когда я пытаюсь запустить код, я получаю исключение «Не удается открыть службу TestService на [ComputerName]».
Я дал доступ пользователю aspnet, пользователю входа в Windows для обслуживания, папки bin / debug все еще получают это исключение при запуске кода.
Я что-то упустил, что вызывает это исключение?