aspnet regsql_aspnet从入门到精通pdf_aspnet regiis

1个回答

写回答

15714292201

2025-07-06 23:30

+ 关注

SqlServer
SqlServer

使用ASP。NETSqlServer注册工具,您可以设置几种类型的选项。您可以指定SQL连接,指定使用SqlServer来管理信息的ASP。NET应用程序服务,指示将哪个或表用于SQL缓存依赖项,以及添加或移除对使用SqlServer来存储过程和会话状态的支持。

几项ASP。NET应用程序服务依赖于提供程序来管理数据源中数据的存储和检索。每个提供程序都特定于数据源。ASP。NET包括一个用于下列ASP。NET功能的SqlServer提供程序:成员资(SqlMembershipProvider类)。

角色管理(SqlRoleProvider类)。aspnetregsql配置文件(SqlProfileProvider类)。Web部件个性化设置(SqlPersonalizationProvider类)。Web事件(SqlWebEventProvider类)。

服务器
服务器

安装ASP。NET时,服务器的Machine。config文件包括一些配置元素,这些元素为依赖于提供程序的每个ASP。NET功能指定SqlServer提供程序。默认情况下,这些提供程序被配置为连接到SqlServerExpress2005的本地用户实例。

如果更改提供程序使用的默认连接字符串,则必须先使用Aspnet_regsql。exe安装SqlServer和用于所选功能的元素,然后才能使用在计算机配置中配置的任何ASP。NET功能。如果使用SQL注册工具指定的还不存在(如果未在命令行指定一个,aspnetdb将是默认),则当前用户必须具有在SqlServer中创建的权限,以及在中创建架构元素的权限。

每个SqlServer提供程序都可以使用相同的SqlServer来存储用于该特定功能的数据。每个功能都可以单独使用,也可以与其他功能结合使用。例如,可以单独使用角色管理,也可以将它与成员资所管理的用户信息结合使用。有关SqlServer提供程序和ASP。

NET的更多信息,请参见实现成员资提供程序、实现配置文件提供程序和实现角色提供程序。SQL缓存依赖项ASP。NET输出缓存的一项高级功能是SQL缓存依赖项。SQL缓存依赖项支持两种不同模式的操作:第一种模式使用表轮询的ASP。NET实现,第二种模式使用SqlServer2005的查询通知功能。

SQL注册工具可用于配置表轮询模式的操作。SQL缓存依赖项使您可以缓存依赖于SqlServer表中数据的页。您可以配置SqlServer和ASP。NET以缓存页请求,降低服务器工作负荷,直到页所依赖的数据已在SqlServer中更新为止。

对于相对保持静态的产品目录或客户注册信息等数据而言,SQL缓存依赖项很有用。注意,当使用SQL缓存依赖项的ASP。NET表轮询模式时,您必须配置SqlServer以向ASP。NET提供关于依赖数据中的更改的适当通知,因此您需要具有配置服务器的管理特权。

有关SQL缓存依赖项的更多信息,请参见演练:将ASP。NET输出缓存与SqlServer结合使用和演练:使用输出缓存增强网站性能。会话状态ASP。NET会话状态是为了使您能在不同的源中方便地存储ASP。NET应用程序的用户会话数据而设计的。

默认情况下,会话状态和信息都存储在ASP。NET进程的内存中。另外,可以将会话数据存储在SqlServer中,这种情况下会话数据可由多个Web服务器共享。有关会话状态的更多信息,请参见实现会话状态存储提供程序和会话状态模式。如果使用SQL注册工具为会话状态指定的还不存在,则当前用户必须具有在SqlServer中创建的权限,以及在中创建架构元素的权限。

如果不存在,则当前用户必须具有在现有中创建架构元素的权限。若要在SqlServer上安装会话状态,请运行Aspnet_regsql。exe工具,并为命令提供下面的信息:使用-S选项指定SqlServer实例的名称。有权在运行SqlServer的计算机上创建的帐户的登录凭据。

aspnetregsql使用-E选项,以使用当前登录的用户,或者使用-U选项指定用户ID,并使用-P选项指定密码。用于添加会话状态的-ssadd命令行选项。默认情况下,不能使用Aspnet_regsql。exe工具在运行SqlServer2005ExpressEdition的计算机上安装会话状态。

有关使用SqlServer2005ExpressEdition存储会话状态的更多信息,请参见会话状态模式。

举报有用(4)分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号