سلام
شما اول یک دیتابیس میبایست درست کنید با سیرکل سرور اکسپرس
بعد در فیمورک 2 یک فایل قرار دارد که با اجرای آن جداول در دیتابیس ایجاد شده یا دیتابیسی که از قبل داشتید جداول مربوت به ممبر شیپ پروایدر را با تمام پرسیژنها برای شما ایجاد خواهد کرد.
این فایل در مسیر ذیل میباشد:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe
با اجرای این فایل ویزاردی به شما داده میشود که که با تنظیم آن به دیتابیس مربوطه جداول را درست میکند اگر شما دیتابیس از قبل درست نکرده باشید خودش به طور پیشفرض دیتابیسی به نام aspnetdb ایجاد خواهد کرد.
تا اینجا دیتابیس کامل شده شما میبایست کدهائی که مربوط به کانکشن ممبرشیپ پروایدر به دیتابیس میباشد را داخل وب کانفیگ بنویسید و حالت اتوریزشن که به صورت دیفلت ویندوز میباشد را به فرم تغییر بدهید:
کد:
<connectionStrings>
<clear/>
<add name="LocalSQLServer" connectionString="Data Source=HOME\SQLEXPRESS;Initial Catalog=نام دیتابیس;Integrated Security=True"/>
</connectionStrings>
<system.web>
<authentication mode="Forms">
</authentication>
</system.web>
قابل توجه اینکه نام LocalSQLServer باید همینگونه بماند و نباید عوض کنید البته میشود عوض کرد ولی باید کدها را دستکاری کنید.
من در جواب قبلی اشتباهی گفتم دو روش ولی 3 روش میشه اطلاعات بیشتری از کاربر را وارد دیتابیس کرد. روش سوم استفاده از اکس ام ال هست که از یکی از جداول که یادم نیست استفاده کرده و کدها ذخیره میشود و بعد داخل یک فایل خوانده میشود که اطلاعات کاربری و تنظیمات کاربر را شامل میشود.
موفق باشید