当前位置:编程学习 > C#/ASP.NET >>

在创建用户角色时,app_data文件下自动生成ASPNETDB.MDF

在创建用户角色时,app_data文件下自动生成ASPNETDB.MDF数据库

我不想用自动生成的数据库

我想把创建的信息放入我自己建立的数据库中

怎么办。

--------------------编程问答-------------------- IIS修改LocalSqlServer
或修改WEB.CONFIG里LocalSqlServer修改成自己的 --------------------编程问答-------------------- 能否说的详细些 --------------------编程问答-------------------- 把连接改一下,先清掉Machine.config里的连接,再加一条,最好名字一样,不然在Asp.net配置那里会有点麻烦。  

<connectionStrings>
     <clear/>
     <add name="LocalSqlServer" connectionString="Data Source=.;Initial Catalog=SocanCRM;Persist Security Info=True;User ID=sa;Password="
       providerName="System.Data.SqlClient" />
   </connectionStrings>

然后配置以下三个节点

     <membership>
       <providers>
         <clear/>
         <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="LocalSqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" applicationName="SocanCRM" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="4" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" passwordStrengthRegularExpression=""/>
       </providers>
     </membership>
     <profile>
       <properties>
         <add name="UserProfile" type="String" allowAnonymous="false" />
       </properties>
       <providers>
         <clear/>
         <add name="AspNetSqlProfileProvider" connectionStringName="LocalSqlServer" applicationName="SocanCRM" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
       </providers>
     </profile>
     <roleManager enabled="true">
       <providers>
         <clear/>
         <add connectionStringName="LocalSqlServer" applicationName="SocanCRM" name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
       </providers>
     </roleManager>
--------------------编程问答-------------------- AspNetDB.mdf数据库的建立和使用

关于 AspNetDB.mdf由于没有aspnetdb.mdf数据库,因此得先建立一个,这个可以通过aspnet_regsql.exe完成,该程序位于C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\下。

1、运行它之后会弹出的窗口:按"Next >"按钮
2、我们会发现除了有配置数据库外,还有删除数据库的功能。以后说不定可以派上用场,现在自然选Configure SQL Server for application services,按"Next >"按钮 
3、现在进入数据库选择界面,如果SQLSERVER就安装在本地的话,可以不用改任何东西,直接按"Next >"。这里的Database显示为,表示默认数据库名为aspnetdb,你也可以根据自己的需要更改名称。
(楼主如果想在自己的数据库里集成AspNetDB,免去自己建立用户验证与授权数据库,直接使用微软默认的,可以在这一步选自己的数据库就可以了,工具会自动把数据库表,存储过程等建立到你的数据库里)
注意:要修改WebConfig里的数据库连接,按照4楼的说法。
4、可以开始安装数据库了,当Finish按钮亮起时,表明数据库安装成功,一切顺利!
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,