In base alle tue risposte alle altre risposte, è molto probabile che il tuo problema sia che il server Web IIS stia utilizzando un pool di connessioni per la connessione al database. Un pool di connessioni creerà una serie di connessioni e, dal punto di vista del database, le manterrà aperte per molto tempo. Lo fa perché il presupposto che si sta aprendo una connessione al database richiede tempo in relazione alla durata della visualizzazione di una pagina.
È necessario rivedere la configurazione di IIS e disabilitare il pool di connessioni (non consigliato) oppure ridurre le dimensioni del pool.