每次我在Asp.net会员资格的管理工作室上配置一个单独的数据库时,默认的ASPNETDB.MDF会在项目中创建。当我使用AddUser和AddRoles功能时,它将转到项目中的默认数据库,而不是管理工作室中的已分配数据库。 这是我的连接字符串:
<connectionStrings>
<add name="office" connectionString="Data Source=DELL-PC;Initial Catalog=LoginDB;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
<system.web>
<!--Membership Provider config Start-->
<membership>
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="office" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" minRequiredPasswordLength="1" minRequiredNonalphanumericCharacters="0" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" passwordAttemptWindow="10" passwordStrengthRegularExpression="" />
</providers>
</membership>
<profile>
<providers>
<clear/>
<add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="office" applicationName="Test_DavidSilva"/>
</providers>
</profile>
<roleManager enabled="true"></roleManager>
<!--Config Finish-->
答案 0 :(得分:0)
您的大部分配置都保存在ASPNETDB.MDF
数据库中。您需要从外部创建一个,如下面的链接
http://weblogs.asp.net/scottgu/archive/2005/08/25/423703.aspx