2009-02-26 19 views
1

Merhaba .NET için üyelik özelliklerini deniyorum ve ASP.NET Web uygulama Yönetim Aracı'nı kullanıyorum. Sorum şu: kullanıcı verileri nerede saklanıyor? Veritabanlarımı kontrol ettim ve hiçbir yerde bulamıyorum. Ayrıca, Yönetici aracındaki Sağlayıcılar içindeki herhangi bir bilgiyi aramaya çalıştım, ancak yine de bir yol bulamadı. Birisi bana yardım edebilir mi? Teşekkürler..NET Üyelik

[EDIT] Hiçbir şey App_Data klasöründe yok.

Ayrıca App_Data'ya sağ tıklayıp bir veritabanı eklemeyi denediğimde merak ettim, bunun için bir seçenek yok. (Yeni öğe ekle).

cevap

1

bak :) edin. Bu bir SQL Express veritabanı dosyası.

Düzenleme: Windows Gezgini'nde App_Data klasörüne bakmayı deneyin. Diskte olabilir, ancak Visual Studio'nun içindeki projede görünmüyor olabilir.

http://aspnet.4guysfromrolla.com/articles/120705-1.aspx

+0

Siz haklısınız. Bunu SQL sunucumda bir tablo olarak görebilmemin bir yolu var mı? Db'yi ekledim mi? –

+0

Projenin içinde neden görünmediğini biliyor musunuz? –

+0

Muhtemelen yönetici aracı dosyayı oluşturduğundan, ancak projeye eklemediğinden. App_Data dizinine sağ tıklayıp Add> Varolan Öğe'yi seçerek projeye ekleyebilirsiniz. – Greg

1

Sanırım, varsayılan olarak ad aspnet ile bir veritabanı oluşturur.

sizin web uygulama projesinin App_Data klasöründe aspnetdb.mdf adlı bir dosyayı

+0

Sunucumda böyle bir db yok. –

+0

Üyelik ile ilgili Webconfig paylaşabilirsiniz ??? – Novice

0

veritabanına bağlantı dizesi için web.config kontrol edin. Eğer sql sunucuysa, 'aspnet_' ya da çok benzer bir şeyden oluşan bir grup tablo olacak.

1

Bu, ASP.NET uygulamanızın App_Data klasörünün altında bir veritabanı dosyasına kaydedilir.

Sen SQL Server örneğine dahil etmek aspnet_regsql.exe aracı tarafından yapılandırabilirsiniz:

aspnet_regsql.exe -E -S localhost -A mr 
0

Eğer bir Visual Studio komut istemi açabilirsiniz üyelik/roller sağlayıcı tablolar ve saklı yordamlar oluşturmak gerekiyorsa (Başlat menüsünü kontrol edin) ve aspnet_regsql'u çalıştırın. .exe, %WINDOWSDIR%\Microsoft.NET\Framework\v2.0.50727\ dizininin altında da bulunur.

Sunucu çalışırken bir veritabanını seçmenize ve üstesinden gelmeniz gereken her şeyi oluşturmanıza olanak sağlar.