Ciao , sto cercando di far funzionare un'applicazione web aspnet 2.0 con IIS 5.1 di windows XP pro .

al momento di eseguire le seguenti istruzioni

conn = ApriDB();
sql = "Select max(CodSocieta) as LastCod from UserReg ";
cmd = new SqlCommand(sql, conn);
object retval = cmd.ExecuteScalar();

mi segnala l'errore :

ExecuteScalar requires an open and available Connection.
The connection's current state is closed.

Tutto bene invece quando eseguo l'applicazione da visual studio 2005

Qualcuno mi puo' dere un suggerimento ?