2011-07-21 33 views
1

我想在我的SQL Server創建使用aspnet_regsql.exeASP.NET:如何使用aspnet_regsql.exe創建登錄系統?

aspnet_regsql.exe installiation後登錄系統,那麼我應該怎麼做?

某人能否在aspnet_regsql.exe安裝後一步一步解釋我?

+0

以下是一些答案。 http://stackoverflow.com/questions/6526239/using-roles-in-asp-net-memebership/6527162#6527162 – Win

回答

0

按照以下步驟:

數據庫上安裝ASPNET表後跳轉到你的web.config文件 <connectionStrings> <add name="UserConnectionString" providerName="System.Data.SqlClient" connectionString="User Id = sa; Password=sqlserver2008; Initial Catalog=UserDATABASE; Data Source = DATA_NET_139\SQLEXPRESS; "/> </connectionStrings>

在會員節中添加這些行

<membership> <providers> <clear/> <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="UserConnectionString" applicationName="SampleApplication"/> </providers> </membership> <profile> <providers> <clear/> <add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="UserConnectionString" applicationName="SampleApplication"/> </providers> </profile> <roleManager enabled="false"> <providers> <clear/> <add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="UserConnectionString" applicationName="SampleApplication"/> </providers> </roleManager>

在此之後,只需將一個CreateUserWizar控制你的aspx頁面和使用它。你不必編寫任何代碼將數據插入到數據庫asp.net自動執行。

<asp:CreateUserWizard ID="CreateUserWizard1" runat="server" OnCreatedUser="CreateUserWizard1_CreatedUser"> <WizardSteps> <asp:CreateUserWizardStep ID="CreateUserWizardStep1" runat="server"> </asp:CreateUserWizardStep> <asp:CompleteWizardStep ID="CompleteWizardStep1" runat="server"> </asp:CompleteWizardStep> </WizardSteps> </asp:CreateUserWizard>

只有更改數據庫的名稱。