在创建用户角色时,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