ASP.NET State Service服务是用来管理 Session 的,正常来说,Session 位于IIS进程中(其实可以理解成在服务器的内存中),当IIS重启或程序池回收会自动清空Session. ASP.NET State Service服务如果启动可以解决这个问题,它会生成一个aspnet_state.exe进程,这个就是Session信息的进程. 只要这个进程在,就算是重启了IIS,站点的Session也不会丢失. Web.Config文件中关于Session mode 的说明:
不知你是否遇到这样的问题,某一天你打开PC,开机正常,可当你输入正确的密码回车,却发现Vista或Win7拒绝让你登录,提示"User Profile Service 服务未能登录.无法加载用户配置文件.",你只能反复确定,循环往复--(见下图)重启数次,症状如故. 笔者近日就遇到这个问题(以前也遇到一次,偶那个伤心啊),原因就是笔者在清理文件的时候删除了\Users\TEMP\AppData\Roaming\下的一些文件.通过查阅大量资料并结合自己解决经验,现将自己解决经历及网上收集