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

C#: Concurrent memory modification senza debug

copia link

Descrizione del difetto

Alcuni utenti hanno segnalato che in alcuni casi, non riproducibili, ci potevano essere errori di "concurrent memory modification" se il log era disattivato. Il malfunzionamento si manifestava più spesso se erano attive server session ed era dovuto al fatto che il sistema, quando il debug è spento, utilizza l'oggetto Console per cominicare errori o warning. Purtroppo, tale oggetto nativo di C#, non è thread safe.

In versione 20.0 è stato sincronizzato l'accesso a tale oggetto per renderlo thread safe. Pertanto l'errore non dovrebbe più manifestarsi.

Effetti del malfunzionamento

  • All'avvio dell'applicazione veniva mostrata una videata di errore. Per risolvere occorreva eseguire un recycle dell'application pool.

Soluzioni

Non sono disponibili workaround per le versioni precedenti.

Funzionalità interessate

L'avvio di applicazioni in tecnologia C# senza debug.

Ultima modifica: 26/03/2020 / Validità: da 20.0.7800

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum