Quando sviluppiamo Windows Service capita di non riuscire a capire perchè il servizio non parte. Magari cerchiamo di accedere ad un cartella e non abbiamo i permessi oppure apriamo l’host di un servizio WCF e non possiamo farlo perchè abbiamo sbagliato la configurazione. I motivi possono essere diversi, ma intanto il servizio non parte e non possiamo fare l’attach perchè finchè ci muoviamo con VS, il processo si è già chiuso.
La soluzione è semplice. Basta inserire il seguente codice:
1: protected override void OnStart(string[] args)
2: {
3: #if DEBUG
4: System.Diagnostics.Debugger.Break();
5: #endif
6:
7: // …
8: }
9:
quindi all’avvio del servizio sarà automaticamente avviato il debugger.
Quest’anno per la prima volta parteciperò come speaker a Microsoft TechDays-WPC 2010
con ben due sessioni entrambe il 24 novembre:
- [DEV304] Windows Azure platform AppFabric Overview
- [IT310] Windows Azure Monitoring, Logging and Diagnostics
Sono due argomenti belli ed interessanti. Soprattutto cercherò anche di mostrare alcune delle più recenti novità annunciate ed introdotte alla PDC2010.
Non posso nascondere un pizzico di emozione vista la portata dell’evento, il che mi porta a controllare ripetutamente slides e demo
.
Sarà senza dubbio una bella esperienza, oltre che l’occasione per rivedere vecchi amici e conoscerne di nuovi.