English
Instant Developer Foundation Documentazione
  • Note di rilascio
  • Instant Developer Foundation
  • Versioni precedenti
  • Versione 6.7.2900
  • Correzioni

C#: Servizi NT

copia link

Descrizione del difetto

Nelle applicazioni di tipo "Servizio NT" in tecnologia C# erano presenti alcuni malfunzionamenti che complicavano la fase di test durante lo sviluppo dell'applicazione. Inoltre il servizio occupava sempre il 100% della CPU.

Effetti del malfunzionamento

  • Il servizio, quando in esecuzione, occupava sempre il 100% della CPU.
  • La gestione dei files di LOG non era sempre corretta. A volte il servizio non scriveva nei files di LOG. Occorreva, dopo averlo compilato, riavviarlo mediante la Console di Windows.
  • Se il registro degli eventi di Windows era pieno il servizio non partiva. In questo caso non veniva scritto nulla nei files di LOG.

Soluzioni

Risolto nella versione 6.7.2900.

Funzionalità interessate

Lo sviluppo ed il funzionamento di un'applicazione di tipo "Servizio NT" in tecnologia C#.

Note

  • Qualora il registro degli eventi di Windows sia pieno all'avvio del servizio, viene aggiunto un messaggio di errore nel file ERROR.LOG (memorizzato nella directory Logs contenuta nella directory di output dell'applicazione).
  • L'applicazione di tipo Servizio NT scrive unicamente nel registro degli eventi nei seguenti casi:
    1. Avvio del servizio
    2. Interruzione del servizio
    3. Sospensione e Riavvio del servizio
    4. Messaggi forniti alla procedura LogEvent utilizzabile all'interno dell'applicazione
    Tutti i messaggi scritti nel registro degli eventi vengono anche scritti all'interno del file OUTPUT.LOG. Tutti i messaggi di errore gestiti dal framework vengono scritti nel file ERROR.LOG. Tutti i messaggi di informazione generati dal framework sono memorizzati nel file OUTPUT.LOG.

Attenzione, questo articolo è stato dichiarato obsoleto! Ultima modifica: 18/06/2020 / Validità: da 6.7.2850

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum