2014-08-18 11:19:07 发布:zhushican
与主要作为用户的专用存储器的Session不同,Application是共享的应用程序存储器。这种共享的存储器非常有用,在所有用户共享了某些资源(如某个站点的购物目录的XML表达式)的情况下尤其如此。与Session相似,Application状态只是一个存储关键字或值对组合的Hashtable。另外一方面,与Session不同的是,Application不支持独立于ASP.NET进程之外的数据存储。因为它是在ASP.NET进程中存储数据的。如果ASP.NET进程循环了,那么Application数据就会丢失。实际上,在进程中存储数据要比到其他检索数据块,而且到其他进程的过程中可能会出现跨网络的情况。