Autenticazione Forms di asp.net - Spostare da ASPNETDB.MDF a un databa...

mercoledì 03 dicembre 2008 - 18.10

Carmine Profilo | Junior Member

Salve a tutti,
Ho un progetto asp.net, con già un suo database SQL Server, e quindi il suo
relativo file MDF.

Ora, vorrei aggiungere il sistema di autenticazione Forms; ovvero i
controlli Login, LoginView, etc.

Il problema è che quando vado a farlo, mi crea un nuovo database, di nome
ASPNETDB.MDF. Come faccio invece a dirgli di usare l'altro database già
esistente ed evitare di avere due database separati?

Grazie in anticipo,
Webmaster di www.thetotalsite.it
Blog: blog.thetotalsite.it

rossimarko Profilo | Guru

Ciao,

l'altro db a cui ti riferisci è un db con la struttura del db di asp.net oppure è un tuo database personalizzato?

Se è un tuo db personalizzato allora ti consiglio di leggere l'articolo sulla personalizzazione dei provider: http://www.dotnethell.it/articles/Membership-Role-Profile-Provider.aspx

Se invece vuoi semplicemente riportare la struttura del db di asp.net nel tuo database allora puoi trovare lo script di creazione del database nella cartella del framework. Adesso non ho sotto mano i file, ma se ti serve domani ti dico dove puoi trovarli.
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

Carmine Profilo | Junior Member

Risolto, dura ma ho risolto xD

1. Essendo che il mio db era sql express, ho dovuto collegarlo al server locale con SQL Management Studio Express e dargli un nome.
2. Apro il tool aspnet_regsql.exe, all'interno della cartella del framework. Seleziono il db, e mi crea le tabelle aspnet_...
3. Come ultima cosa, ho aggiunto manualmente nel web.config il provider di membership AspNetSqlProvider.
Webmaster di www.thetotalsite.it
Blog: blog.thetotalsite.it
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5