Ming的马甲

“好记性比不上烂笔头子,备忘技术的同时也记录了一些美好的回忆。”

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

快速的匿名用户个性化 示例02:

在上一篇《Asp.net个性化服务 系列01_概述》示例01的基础上进行改进,以最快的速度实现同示例01完全相同的功能.但不需要手动配置数据库(ASPNETDB),
不需要配置<connectionstirngs>配置节。不配置数据库不配置连接字符串难道不用数据库存储数据吗?当然要存储数据,当然要数据库,只不过会自动生成。
让我们继续…

首先删除<connectionStrings>配置节内的配置。删除后如下图:

a1

然后删除<profile>中的<providers>子节。和<profile>的defaultProvider属性。这样都采用了默认值。

删除后如下图:

a2

最后运行程序,成功后如下图:

a3

刷新项目,数据库生成于App_Data文件夹下,我们的数据就存放于该库下。

a4

数据库连接字符串是从machine.config继承下来的不要忘记,|DataDirectory|代表App_Data文件夹

<connectionStrings>
        <add name="LocalSqlServer"
                 connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;
                                              AttachDBFilename=|DataDirectory|aspnetdb.mdf;
                                              User Instance=true"
                providerName="System.Data.SqlClient"/>
</connectionStrings>

如果我们用的是SQLServer2000或以下版本的数据库就必须使用示例01那样手动配置数据库方法。

请期待下一篇 《ASP个性化设置 系列03》

【明德兄】

posted on 2010-02-03 16:55  德明  阅读(471)  评论(6编辑  收藏  举报