none
Membership 可以不可以使用已有的数据库 RRS feed

答案

  • 你好,

    第一步:注册数据库到你自定义的数据上。

    方法:打开Visual Studio 2008 Command Prompt,然后运行aspnet_regsql命令。

    第二步:配置Web.config文件。

    方法:在<system.web>下,修改<membership>,<roleManager>,<profile>里面的数据库连接字符串。

    第三步,打开ASP.NET Configuration检查是否成功。

    邹俊才
    2009年5月9日 18:04
    版主
  • 完全可以,你可以将asp.net自带的那些表、存储过程等拷贝到自己的数据库中即可,然后配置数据库连接
    【孟子E章】
    2009年5月9日 9:28
    版主
  • 可以。你可以选择自己实现一个MembershipProvider,也可以考虑使用SqlMembershipProvider的模式,实现它的所有存储过程,然后让它调用你的异构数据表。
    Microsoft ASP.NET MVP
    2009年5月9日 13:13
    版主

全部回复

  • 完全可以,你可以将asp.net自带的那些表、存储过程等拷贝到自己的数据库中即可,然后配置数据库连接
    【孟子E章】
    2009年5月9日 9:28
    版主
  • 可以。你可以选择自己实现一个MembershipProvider,也可以考虑使用SqlMembershipProvider的模式,实现它的所有存储过程,然后让它调用你的异构数据表。
    Microsoft ASP.NET MVP
    2009年5月9日 13:13
    版主
  • 將VS2005預設的數據庫 重新註冊並指定到自訂的位置
    C:\Program Files\Microsoft Visual Studio 8\VC>aspnet_regsql -S localhost\SQL2005 -U sa -P pwd123 -d VS2005 -A all
    2009年5月9日 16:44
  • 你好,

    第一步:注册数据库到你自定义的数据上。

    方法:打开Visual Studio 2008 Command Prompt,然后运行aspnet_regsql命令。

    第二步:配置Web.config文件。

    方法:在<system.web>下,修改<membership>,<roleManager>,<profile>里面的数据库连接字符串。

    第三步,打开ASP.NET Configuration检查是否成功。

    邹俊才
    2009年5月9日 18:04
    版主
  • <system.web>
        <membership defaultProvider="AspNetSqlMembershipProvider" userIsOnlineTimeWindow="15">
            <providers>
                <remove name="AspNetSqlMembershipProvider"/>
                <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="BeeConnectionString " enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" passwordAttemptWindow="10" passwordStrengthRegularExpression=""/>
            </providers>
        </membership>
        <roleManager defaultProvider="AspNetSqlRoleProvider" enabled="true">
            <providers>
                <remove name="AspNetSqlRoleProvider"/>
                <add name="AspNetSqlRoleProvider" connectionStringName="BeeConnectionString " applicationName="/" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
            </providers>
        </roleManager>
        <profile defaultProvider="AspNetSqlProfileProvider">
            <providers>
                <remove name="AspNetSqlProfileProvider"/>
                <add name="AspNetSqlProfileProvider" connectionStringName="BeeConnectionString " applicationName="/" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
            </providers>
        </profile>
      </system.web>
    邹俊才
    2009年5月9日 18:05
    版主