session进程和服务

session如果是存在进程内的话,当进程重启,session数据就会丢失。

所以就找到了个办法,不吧session放在进程内,而是放在服务器上。这样子只要服务器不重启,session数据就不会丢失.

1.开始服务

开始本机上的asp.net state service 服务

2.更改配置文件

在system.web下添加

<sessionState mode="StateServer" stateConnectionString="tcpip=xxxxxxx">

</sessionState>

//mode设置session模式 此处是表示存在服务上不存在进程中 后面的是连接的地址

3.更改注册表值

将HKEY_LOCAL_MACHINE\SYSTEM\CURRENTControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection的值改为1

注意:因为本身就是序列化传输,所以如果是对象的话,得先打上序列化特性

还有保存在数据库的方法,但是效率太差,本文的方法也不好,最好是用Memcach+cookie代替session。

时间: 2024-11-02 14:36:54

session进程和服务的相关文章

进程、服务与通知

一.进程进程的概念:当一个程序第一次启动的时候,Android会启动一个LINUX进程(比如车间)和一个主线程(比如流水线).默认的情况下,所有该程序的组件都将在该进程和线程中运行.<Activity>,<Service>,<receiver>和<provider>都有一个process属性来指定该组件运行在哪个进程之中.安卓默认创建的进程是当前APP的包名,例如:com.xhb.app进程的创建:1.android:process="com.te

Inno Setup 安装、卸载前检测进程或服务

[转载]Inno Setup 安装.卸载前检测进程或服务 (2015-04-24 17:37:20) 转载▼ 标签: 转载   原文地址:Inno Setup 安装.卸载前检测进程或服务作者:一去丶二三里 在用Inno打包期间遇到了一些小问题,在这里总结一下: Inno.iss部分内容如下: 1.32位程序的PSVince.dll插件方法. [Files] Source: psvince.dll; Flags: dontcopy [Code] function IsModuleLoaded(mo

Linux的进程与服务(二)

1.查看进程 ps - processes snapshot ps aue ps -elf [[email protected] ~]# ps aue USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 3360 0.0 0.0 3816 500 tty1 Ss+ 18:51 0:00 /sbin/mingetty tty1 HOME=/ TERM=linux SELINUX_INIT=YES PATH=/bin:/usr/bi

文件权限的控制及进程和服务的控制

一文件权限的控制1.权限存在的意义r:可读取文件的实际内容w:可以编辑,新增或者修改该文件的内容,如果没有r权限.无法wx:该文件拥有被系统执行的权力2.权限的识别ls -l file 查看文件的详细信息 ls -ld dir 查看目录的详细信息 权限的查看与理解文件权限) rw-r--r-- 1 root root 216 May 12 2017 /mnt/rht[1]文件类型 普通文件d 目录l 软链接(类似与windows下的快捷方式)s 套接字c 字符设备/dev/pts/下[2]rw-

Linux进程和服务的控制

一:进程及服务的控制1.什么是进程系统中正在进行的程序2.图形的进程查看方式gnome-system-monitor3.查看进程的命令ps 查看进程a 当前进程相关进程(包含了当前环境本身信息)-a 显示当前终端中的所有进程(不包含当前环境本身信息)-A|-e 系统所有进程x 包含含有终端的所有(必须含有tty(字符输出设备的))进程f 查看进程的从属关系u 进程的所有人ps ax -o comm,nice,%cpu,%mem,pid,user,group,stat 查看...ps ax --s

android 启动流程 相关2 init进程 属性服务

Init属性服务 系统属性服务 属性梳理 来源和读取时机 来源:内核参数 ro.kernel.*   代表有qemu内核参数才会设置(在虚拟机中) ro.boot.*     1.内核设备树相关的设备属性,从 /proc/cmdline 的androidboot.* 中来 2.内部变量export_kernel_boot_props()中有个默认值表,当内核所给出的属性如ro.boot.serialno没有值时,那么ro.serialno的默认值将是表中给出的 来源:属性文件 ctl.* 一般用

进程,服务,端口的关系

  进程:运行的程序,通过API从操作系统取得各种服务. 服务:通常,服务是一个向应用程序和其他服务(本地和远程)提供一系列功能的实体.服务依赖于隐式声明的本地服务列表.在电脑中,需要各种服务支持各种功能.网络服务需要打开至少一个端口. 端口:如果进程需要进行网络通信,就要取得网络服务,从而必须要打开某些端口.

API开发第一篇:关于session的APP服务端API开发

第一次做app的API开发,遇到的第一个问题就是:我的sessionid哪儿去了? 实现的一个功能是:短信验证功能,大体流程图如下: 问题的产生就发生在提交验证的时候,客户端并未通过header头带过来sessionid.那么这个时候,服务端就不知道该从哪一个session会话中取出值来进行判断.所以问题的解决核心点就是这个sessionid哪儿去了?以前只做PC端的时候,从来不怎么关心这个问题,因为浏览器自己就帮我们把这些事情搞完了. 解决办法一: 首先声明这个错误并不是由于服务端的错误,服务

Android init进程——属性服务

目录 目录 概述 属性服务 属性服务初始化 创建存储空间 __system_property_area_init init_workspace 客户端进程访问属性内存区域 属性服务器的分析 启动属性服务器 服务端处理设置属性请求 客户端发送请求 概述 init是一个进程,确切的说,它是Linux系统中用户空间的第一个进程.由于Android是基于Linux内核的,所以init也是Android系统中用户空间的第一个进程.init的进程号是1.作为天字第一号进程,init有很多重要的工作: ini