No no, non è un fatto di stringhe di connessione, in quanto ASPNETDB.mdf è il database che viene creato in automatico da asp.net quando si gestiscono ad esempio i profili o, nel mio caso, le personalizzazioni relative alle web parts. In pratica ho deciso di cambiare provider del db.
Ho scaricato da msdn una .dll relativa ad un AccessProvider;
ho modificato il web config. in modo da configurare la nuova connection string e le impostazioni relative all'utilizzo del db;
adesso va. L'unico problema è che ieri mi dava un errore diverso, forse perché ho fatto vari tentativi e devo aver tolto qualcosa.
In ogni caso il problema principale relativo all'utilizzo dell'.mdf è stato arginato (spero). Grazie comunque.