我目前正在ASP.NET中的一個網站上工作,其中需要登錄系統。但是,如果錯誤地假設角色數據庫的連接字符串與我的Microsoft SQL數據庫的連接字符串相同,我意識到我不知道角色數據庫在哪裏。我在計算機上搜索了一些類似於角色數據庫(搜索角色和.mdf)的東西,但沒有發現任何可以識別的東西。你知道我在這裏犯了什麼錯誤嗎?我必須專門創建這個角色數據庫嗎?提前找不到角色數據庫
<system.web>
<compilation debug="true" targetFramework="4.5"/>
<httpRuntime targetFramework="4.5"/>
<roleManager enabled="true" defaultProvider="providerForLogin">
<providers>
<add name="providerForLogin" type="System.Web.Security.SqlRoleProvider" applicationName="WebSite4" connectionStringName="ConnectionString" />
</providers>
</roleManager>
</system.web>
</configuration>
感謝您的幫助,您可以給:到目前爲止我的web.config代碼讀取如(無頂部個人識別連接字符串)!
如果它們是*不同的數據庫,那將會很奇怪。從外觀上看,您使用的是標準的ASP.NET提供程序...所以請退後一步。你想做什麼?如果您確實想要使用ASP.NET Membership Provider的路線..... http://msdn.microsoft.com/zh-cn/library/yh26yfzy(v=vs.100).aspx – Arran 2013-02-18 15:42:57