Незабавно изтичане на времето за изчакване на услугата Windows

Написах услуга за Windows на C#. Мога да го инсталирам и стартирам локално на моята 64-битова машина с Windows 7.

Когато го инсталирам на моя отдалечен виртуален частен сървър (Windows Server 2008 R2 Standard, 64-bit), получавам следното:

„Грешка 1053: Услугата MyService не отговори навреме на заявката за стартиране или управление“

Странното е, че това съобщение се показва веднага. Трябва да отнеме 30 секунди, за да се покаже такова съобщение.

Проверих регистрационните файлове на събитията на Windows и не ми показва повече информация.


person bnieland    schedule 07.12.2012    source източник
comment
Вероятно проблем със сигурността. Услугата има ли достъп до файловата система и може би акаунтът, под който работи, няма достъп?   -  person Steve Wellens    schedule 08.12.2012
comment
Какво прави вашата услуга в метода за стартиране?   -  person ChrisF    schedule 08.12.2012
comment
Други проблеми може да включват метода Main, който прави неща преди метода Start, който не харесва стартирането на услугата на прозореца.   -  person Jeremy Ray Brown    schedule 02.02.2019


Отговори (2)


Благодаря за всичките ви отговори!

Оказа се, че не съм имал инсталирана .net framework 4.5 и това е, към което бях насочен.

Все пак това беше много странна грешка и съм изненадан, че изобщо се инсталира.

person bnieland    schedule 07.12.2012

Може да се наложи да настроите услугата за влизане в сървъра... ето какво трябваше да направя с моя

въведете описание на изображението тук

Щракнете с десния бутон върху услугата .. отидете на Properties и щракнете върху раздела Log On.....

След това щракнете върху бутона за избор „Този ​​акаунт“ и въведете идентификационните данни за сървъра

person DJ Burb    schedule 07.12.2012