域名 房屋知识分享【10000个好做seo优化的域名】pr域名,高权重域名,外链反链域名,高收录域名,高年龄域名

ASP.NET中Session新功能

ASP.NET中的Session有了哪些功能
一、ASP.NET Session现在既可以支持存储使用windows Service的进程中的Session数据(在ASP.NET使用的相同的内存中)和进程外的Session数据(不在ASP.NET使用的内存中)。也可以存储SQL Server(持久存储)中的Session数据。Windows Service和SQL Server解决方案都支持web组,此时所有的web服务器可以配置为共享公用的Session存储。因此当用户路由到不同的服务器上时,每个服务器都可以访问该用户的Session数据。对于使用Session的开发人员来说,这是很浅显易懂的,同时它不需要对应用程序中的代码进行任何修改——不过我们必须对ASP.NET进行配置,以使它支持其中的一种进程外选项。

二、尽管ASP通过使用ISAPI过滤程序也可以在一定程度上支持这一模式,但是ASP.NET很好地实现了对Session的五cookie支持,不过在默认的情况下,Session仍然使用HTTP cookies。当无cookie模式可用时,ASP.NET将会通过一个Session ID(而不是在HTTP cookie中存储Session ID)来解析发回给客户端的URL。当客户端使用包含了Session ID的解析URL发出请求时,ASP.NET就能够提取这样的请求,同时把请求映射到适当的Session数据上。Session在ASP.NET应用程序中专用于为每个用户进行数据存储。它是作为Hashtable来执行的,而且以键值对的组合为基础来存储数据。

2014-08-18 | 发布:zhushican | 分类:建站教程 | 评论:0