Per applicazione web di un certo "peso" non è sufficiente affidarsi al database che viene creato automaticamente in App_Data e che "gira" sfruttando Sql Express.
Nativamente ASP.NET 2.0 pero' fornisce il supporto automatico per i servizi quali sono per esempio Membership e Profiles per questi database.
Se ci troviamo nella situazione comune di dover sfruttare il servizio di Profiles, ma utilizzando il nostro database che gira su Sql Server 2005, è sufficiente eseguire i seguenti piccoli passi:
<profile defaultProvider="xxxx">
<providers>
<add name="xxxx"
connectionStringName="yyyy"
applicationName="/"
type="System.Web.Profile.SqlProfileProvider" />
</providers>
</profile>