Asp.net个性化服务《系列02_快速的匿名用户个性化》

快速的匿名用户个性化 示例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》

【明德兄】

原文地址:https://www.cnblogs.com/MingDe/p/1662822.html