IIS服务器中 ASP.NET State Service 开启后 Session 仍容易丢失的问题终极解决办法

admin3年前网站建设62

解决方法一:

1. 开启ASP.NET State Service服务:

选择管理工具->服务,找到ASP.NET State Service,点开后选择启动,并将启动类型设为自动。

2. 设置程序配置文件:

将web.config打开,会看到有一行是<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" timeout="20"/>,如果没有,请在<system.web>的下一行添加,再将其中的InProc改为StateServer,保存即可。

解决方法:

如果按照方法一还不行出现如下错误:解决方法如下

错误描述:

Unable to make the session state request to the session state server. Please ensure that the ASP.NET State service is started and that the client and server ports are the same.   If the server is on a remote machine, please ensure that it accepts remote requests by checking the value of HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesspnet_stateParametersAllowRemoteConnection.   If the server is on the local machine, and if the before mentioned registry value does not exist or is set to 0, then the state server connection string must use either 'localhost' or '127.0.0.1' as the server name.

解决办法

网上搜索了半天,找到的相关答案都说是ASP.NET State Service服务没有开启,但服务器上明明已经开启了啊!就是因为杀毒软件的问题,以前在另一台服务器上装了MCAFEE,开启访问保护ASP.NET的所有网站都会出错,看了一下服务器里装的NOD32,是把所有的功能都开启了,关掉网络监视(IMON),验证码就可以正常显示了

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

免费自助建站平台体验分享

 以前,建站是一个专业又费时间的事情,对于有时间精力的人来说自己捣鼓一下建站是不错,但是在现在流行互联网的时代,对一个小微企业和小白来说花时间学建站是极其费时费钱的。那么就有人问了:有没有简单方便建站...

什么是高权重外链?

从搜索引擎发展至今,不管是国内的百度、搜狗、360,还是国外的必应、谷歌等,都有着自己的一套搜索结果排序算法。尽管不同的搜索引擎算法排序大同小异,但是搜索引擎算法工程师所设计了算法永远是万变不离其宗。...

使用IIS 5.0建立Web服务器

在使用Windows NT 4.0时,IIS就已经成为流行的Web服务器平台。IIS4.0是作为OptionPack4的一部分发行的,需要进行额外的安装才能运行。然而,在Windows2000中,II...

IIS安装Apache伪静态插件的具体操作图文

Apache和IIS分别有自己的伪静态操作方法,那在Servers2003_IIS需要给PHP程序使用伪静态呢?安装rewrite插件包。一、下载rewrite插件包,一般里面必须有httpd.ini...

指南针炒股app官网下载-指南针股票app下载安装

指南针炒股app官网下载-指南针股票app下载安装

当前版本:下载地址:立即下载夸克网盘下载:https://pan.quark.cn/s/e806b2b3f135百度网盘下载:暂无  指南针股票app是一款专注于金融理财的智能软件;用户可以直接在平台...

几个网站制作需要注意的地方

虽然每个公司和企业都要建立自己的网站,并且也已经开始注重网站建设,但想要真正做好并不是一件简单的事情。这主要原因是因为企业网站制作的过程中可能会涉及到的点实在是太广了,并不是一个大家平时所认为的那种网...