In global.asax
, provando ad aggiungere:
protected void Application_Start(object sender, EventArgs e)
{
ThreadPool.SetMinThreads(200, 200);
}
Per noi, questo ha ridotto gli errori da ~50-100 giornalieri a zero. Credo che non ci sia una regola generale per i numeri da impostare poiché dipende dal sistema (200 funzionano per noi), quindi potrebbe richiedere qualche esperimento da parte tua.
Credo anche che questo abbia migliorato le prestazioni del sito.