日期:2014-05-17  浏览次数:20412 次

只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态。

只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态。还请确保在应用程序配置的 <configuration>\<system.web>\<httpModules> 节中包括 System.Web。。。。




怎么做啊
------解决方案--------------------
详细解释
------解决方案--------------------
本帖最后由 net_lover 于 2011-05-19 14:48:01 编辑
你的问题本身都描述清楚了。想用Session。必须设置enableSessionState =true

WEB.CONFIG
<pages enableSessionState="true"/>
------解决方案--------------------

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" enableSessionState="True" %>

------解决方案--------------------
如果自定义的handler,实现IRequiresSessionState接口
------解决方案--------------------

如果是StateSever方式的。。

还要改注册表。。

运行 regedit → 打开注册表 → 找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters 节点 → 将 AllowRemoteConnection 的键值设置成“1”(1 为允许,0 代表禁止)→ 设置 Port (端口号)
------解决方案--------------------
在管理工具->服务 将 ASP.NET State Service 启动起来实施,以前我也遇到过 类似的问题