0

我将通过以下方式在会话中保存一个变量:

context.Session["name"] = context.Request.Params["name"];
context.Response.Write(context.Session["name"]);

配置文件是这样的:

<configuration>
   <system.web>
       <compilation debug="true" targetFramework="4.0" />
       <sessionState cookieless="false" mode="StateServer" timeout="10000"  
           stateConnectionString="tcpip=127.0.0.1:42424">
       </sessionState>
    </system.web>
</configuration>

但我收到此错误:对象引用未设置为对象的实例。

我的代码有什么问题?

4

1 回答 1

1

您的 HttpHandler 需要实现 IRequireSessionState 接口,否则 Session 对处理程序不可用。

于 2013-06-14T15:01:54.220 回答