Führen Sie einfach das Aspnet_regsql.exe-Tool und die Mitgliedschaft-Datenbank wird für Sie erstellt. Wenn Sie es ohne Parameter ausführen, wird Ihnen ein Assistent zur Verfügung gestellt, der Sie durch den Datenbankerstellungsprozess führt.
Hier ist ein Beispiel dafür, was Sie brauchen, um Ihre Web.Config hinzuzufügen:
<roleManager enabled="true"/>
<authentication mode="Forms">
<forms timeout="50000000"/>
</authentication>
<membership defaultProvider="SqlProvider">
<providers>
<clear/>
<add connectionStringName="LocalSqlServer"
applicationName="/"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
requiresUniqueEmail="false"
passwordFormat="Hashed"
minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
name="SqlProvider"
type="System.Web.Security.SqlMembershipProvider"/>
</providers>
</membership>
Beachten Sie auch, dass Sie die gesamte Konfiguration (mit Ausnahme der Provider) durchführen kann, mit der ASP.NET WAT (Web Site Administration Tool) von withing Visual Studio
Hier ist ein Gang durch den gesamten Prozess:
Walkthrough: Creating a Web Site with Membership and User Login
danke aber ich frage mich, wie würden Sie neues Mitglied in SQL-Datenbank mit Verwendung von asp.net Konfi hinzufügen würden Sie tun es in ado ? – user996502
Verwenden Sie das WAT-Tool-Symbol oben rechts im Lösungsexplorer in VS :) Dann ist es dafür GUI-gesteuert - Sie können die Einstellung in den WebConfig-Dateien des sicheren Ordners, die es generiert, weiter optimieren. – IrishChieftain
http://msdn.microsoft.com/en-us/library/t32yf0a9.aspx – IrishChieftain