广告:
无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同。如果服务器位于远程计算机上,请检查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection 的值,确保服务器接受远程请求。如果服务器位于本地计算机上,并且上面提到的注册表值不存在或者设置为 0,则状态服务器连接字符串必须使用“localhost”或“127.0.0.1”作为服务器名称。
开启asp.net状态服务
方法:我的电脑-右键-管理-服务--
ASP.NET State Service由手动改为自动-重启电脑
在 64 位计算机上安装的 32 位版本的 ASP.NET 2.0 时未安装 ASP.NET 状态服务 (Aspnet_state.exe),看不到Aspnet_state.exe
若要解决此问题,请在安装 ASP.NET 2.0 的 32 位版本之前安装 ASP.NET 2.0 的 64 位版本。
运行:
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -u
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis -u
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis -i
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i
注意这篇文章中的信息仅适用于在 WOW64 模式中运行的 32 位版本的 ASP.NET 2.0 和 IIS 的 64 位计算机。此外,以下步骤将计算机配置为在 WOW64 模式下运行的 32 位版本的 ASP.NET 2.0 和 IIS。
若要解决此问题,请按照下列步骤:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe
C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe
广告: