ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1598字,纯文字阅读大概需要3分钟。
内容图文
![ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同](/upload/InfoBanner/zyjiaocheng/647/80a09651eedb4076a8eddfe2f773dfe5.jpg)
错误描述:
无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同。如果服务器位于远程计算机上,请检查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection 的值,确保服务器接受远程请求。如果服务器位于本地计算机上,并且上面提到的注册表值不存在或者设置为 0,则状态服务器连接字符串必须使用“localhost”或“127.0.0.1”作为服务器名称。
错误如下:
异常详细信息: System.Web.HttpException: 无法向会话状态服务器发出会话状态请求。请确保已启动 ASP.NET State service,并且客户端和服务器端口是相同的。如果服务器位于远程计算机上,请检查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection 的值,确保服务器接受远程请求。
源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
原因分析:
其一,web.config中配置SessionState的mode为StateServer,但服务器没有开启改个服务。在"管理工具"中的"服务"启动"ASP.NET State Service",另外web.config中配置SessionState的mode为StateServer,但指定的服务器没有开启那个服务。
改成InProc即可。
其二,注册表没有改
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection
AllowRemoteConnection ,0仅能本机使用,1可以供其他机器使用.
运行-->regedit-->根据路径找到AllowRemoteConnection-->右击修改
其三,防火墙问题
打开控制面板-->Windows defender防火墙-->允许的应用
查看ASP.NET STATE SERVERS是否允许访问,无设置,点击更改进行添加
其四,杀毒软件问题
把杀毒软件关掉,他可以以为运行生成的文件是带病毒的,会跟你阻止页面生成
内容总结
以上是互联网集市为您收集整理的ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同全部内容,希望文章能够帮你解决ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。