2012-03-28 70 views
3

您好我一直想弄清楚如何設置與SQL數據庫ASP.Net表單身份驗證我一直在試圖弄清楚如何設置我的表單身份驗證與我的SQL數據庫。所以當我更新我的管理表時,它也會更新表單身份驗證中的管理列表。表單身份驗證與SQL Server 2008數據庫問題

任何想法都會幫助你!

回答

3

只需運行aspnet_regsql.exe工具,將爲您創建成員資格數據庫。如果您不帶任何參數運行它,它將向您顯示一個嚮導,指導您完成數據庫創建過程。

下面是你需要添加到你的web.config什麼一個例子:使用ASP.NET WAT(網站管理工具)從withing

<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> 

另外請注意,您可以執行所有配置(除了提供)視覺工作室。

這裏就是整個過程的演練:

Walkthrough: Creating a Web Site with Membership and User Login

+0

謝謝你,但是我想知道你將如何在SQL數據庫進行使用asp.net CONFI添加新成員,你會在ADO做? – user996502 2012-03-30 04:51:53

+0

使用VS中解決方案資源管理器右上角的WAT工具圖標:)然後它是由GUI驅動的 - 您可以進一步調整它生成的安全文件夾Web.Config文件中的設置。 – IrishChieftain 2012-03-30 06:19:52

+0

http://msdn.microsoft.com/en-us/library/t32yf0a9.aspx – IrishChieftain 2012-03-30 06:30:30