Jdu testovat Windows Service pro indexaci kódu

Hledal jsem jak ladit už nainstalovanou Windows Službu.A našel jsem,z toho co se mi nezdá těžké,jen toto: 👻 Odkaz je mrtvější než Flash Player.(ladění kdy se neotevírá žádné další okno,a služba se spouští okamžitě jako .NET aplikace na pozadí).

Jen se bojím,aby se to nechovalo odlišně než nainstalovaná Windows Service,takhle při ladění mohu ty chyby mnohem snadněji odchytit a nemusím navíc parsovat (event)logy, což by bylo v případě více event případů čím dál tím víc zmatenější a složitější. Ale pokud ještě při tomhle ladění ji nechám projít na všechny soubory s kterými by pracovala v ostrém provozu a jednotlivé odlišnosti ošetřil, a služba by tak měla již vyšlapanou cestičku,bylo by to skvělé.

A pokud se ptáte proč to řeším pomocí služby a jednoduše nespustím program při startu Windows a pak ho jen neukončuji, tak na to existují několik “pořádných“ odpovědí.

  1. Služba nebude shromažďovat informace pro jeden program, ale pro více programů a
  2. Služba musí být připravena na všechno, musí být perfektně odladěna – nechci žádné uživatelské rozhraní, které by mi dávalo na výběr jak se má služba zachovat. A nechci ho ani z žádného jiného důvodu – chci aby služba na pozadí prostě pracovala.
  3. Služby jsou lépe připravené pro běh na delší dobu – s mým uptimem v řádu několika dní je toto taky plus pro ně.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *