Default ของ membership API จะสร้าง database file ของ SQL Server ที่ APP_DATA ใช่ป่าวคะ
ในกรณีของคุณคือต้องการนำ Membership service มาใส่ในฐานข้อมูลของคุณเองจะได้ต่อยอดกิ่งก้านใบออกไปใช่ป่าวคะ
ถ้าใช่จะตอบสั้นๆก่อน รอคุณมายืนยันเดวจะสิ้นเปลืองพลังงานกันปล่าวๆ
ถ้าใช่ให้ run command line aspnet_regsql.exe ค่ะ จะมี wizard ขึ้นมา
โดยจะมีตัวเลือกสองอันให้เลือก Configure SQL Server for application service กด next
และให้ระบุ database ที่ต้องการเพิ่ม membership API เข้าไป
จากนั้นก้อ next next มันจะแอดทั้ง table และ store proc ที่เกี่ยวข้องให้อัตโนมัติ
เรื่อง MEMBERSHIP API ที่จริงเป็นกลุ่ม API ที่เป็นประโยชน์และเชื่อมต่อกันกับทั้ง IIS และ .Net Framework ได้ดีมากๆ
แต่แปลกที่ไม่ค่อยมีใครใช้ หรือคนที่ใช้จะไม่มาถามก็ไม่ทราบนะคะ ปกติจะเห็น Login แบบเขียนเองที่เป็นมาตั้งแต่ .Net framework 1.1
ซึงเจ้า MEMBERSHIP API นี่จะเพิ่มใน .Net framework 2.0 ขึ้นมาค่ะ
อ่อตำแหน่งของ aspnet_regsql.exe อยู่ตามนี้นะคะ
.NET Framework version 2.0, version 3.0, and version 3.5 (32-bit systems)
>>%windir%\Microsoft.NET\Framework\v2.0.50727
.NET Framework version 2.0, version 3.0, and version 3.5 (64-bit systems)
%windir%\Microsoft.NET\Framework64\v2.0.50727
.NET Framework version 4 (32-bit systems)
%windir%\Microsoft.NET\Framework\v4.0.30319
.NET Framework version 4 (64-bit systems)
%windir%\Microsoft.NET\Framework64\v4.0.30319