1.Profile提供程序
  Profile API基于一个提供程序模型。提供程序用于ASP. NET的许多功能,例如前面介绍的会话状态的提供程序。提供局域网监控软件程序派生自System.Configuration.Provider名称空间中的Provider Base基类。配置文件提供程序派生自Profile Provider基类,ProfileProvider则派生自SettingsProvider。NET Framework中包含的配置文件提供程序是SqlProfileProvider。这个提供程序把配置文件信息存储在SQL Server数据库中。默认提供程序用machine.config配置,使用通过连接字符LocalSqlServer定义的SQL Server数据库。
  2.创建数据库
  数据库可以随时创建。第一次使用Profile API时,会创建一个新的局域网监控软件数据库。这是因为machine.config文件包含LocalSqlServer连接字符串,该字符串引用了DataDirectory(App data)中的aspnetdb.mdf数据库文件。连接字符串LocalSqlServer默认由配置文件提供程序使用。在Visual Studio2012中,连接字符串可以改为使用LocaIDb。
  示例应用程序不是在第一次请求时自动创建数据库,而是提前创建了一个数据库。可以创建一个ASP. NET SQL Server数据库,它包含使用aspens regsql工具(位于NET Runtime的目录下)为不同ASP. NET服务创建的所有表。不带任何选项启动aspect regsql,会启动ASP. NET SQL Server Setup Wizard。
  配置数据库时,可以定义数据库名或使用默认的名称(append),运行向导,会创建一个数据库,其中包含用于配置文件、成员、角色、个性化等的所有表。如果只需要ASP. NET功能的一个子集,并希望数据库包含较少的表,可以使用sanest reqsql工具的命令行版本,用选中的功能创建表。Web.config文件现在引用新创建的数据库。
  3.配置文件设置
  有了默认的配置文件提供程序,配置文件信息就可以用system. web元素中的Web.config定义。可以为登录到系统中的用户和匿名用户保持配置文件信息。如果用户没有登录,且启动了匿名标识,就创建一个匿名用户ID。为了再后面的会话中把用户映射到匿名用户上,使用永久性cookie。这样,设置就总是映射到同一个匿名用户上。应为匿名用户存储的所有属性必须用allow Anonymous特性标起。配置文件属性在profile properties中定义。要添加属性,可以使用add元素。配置文件属性用name和type描述。Type用于保存属性的值。类型在数据库中的串行化方式用serializes特性定义。串行化可以处理为一个字符串,使用二进制或XML串行器处理,或者使用处理串行化过程的自定义类来处理。为了组合配置文件状态信息,可以把属性放在group元素中。
  4.使用自定义类型
  示例配置文件使用了Shopping Cart类型,它定义为二进制串行化。这个类型(代码文件State Sample Shopping Cart.cs)包含一组已串行化的项。
  5.写入配置文件数据
  有了这个设置,就很容易写入用户配置文件数据了。HttpContext定义了返回Profile Base的Profile属性。有了Profile Base,就可以使用索引器读写配置文件属性了。如果使用Visual Studio站点而不是Web项目,Page类定义Profile属性,用于返回动态创建的Profile Common类。ProfileCommon派生自Profile Base基类,它提供的属性用配置类型定义为用于强类型化访问的属性。对于Web项目,Page的Profile属性是不可用的。ProfileCommon类以类似的方式创建。使用dynamic关键字,编程代码看起来就比使用索引器好一些。

屏幕监控软件

★关于WorkWin公司电脑监控软件★

WorkWin的使命是打造Work用途的Windows 电脑系统,有效规范员工上网行为,让老板知道员工每天在做什么(监控包括屏幕、上网在内的一举一动),限制员工不能做什么(禁止网购、游戏、优盘等)。

WorkWin基于纯软件设计,非常容易使用,无需添加或改动任何硬件,使用一台管理机监控全部员工机电脑。历经南京网亚十余年精心打造,此时此刻每天都有成千上万企业电脑正在运行WorkWin,选择WorkWin选择“赢”。

WorkWin介绍

WorkWin监控首页 短视频讲解 下载免费试用版

版权所有,南京网亚计算机有限公司 。本文链接地址: 局域网监控软件的配置文件