在ASP.NET中启用SessionState的问题

时间:2010-07-14 14:10:26

标签: asp.net session-state

我尝试启用SessionState失败: - (

我已将以下页面指令添加到页面中:

<%@ Page ... EnableSessionState="True" %>

在我的web.config文件中,我添加了以下内容:

<system.web>
...
    <sessionState mode="InProc" cookieless="false" />

    <pages enableSessionState="true">
        ...
    </pages>
    <remove name="session" />
    <add name="session" type="System.Web.SessionState.SessionStateModule" />
...
</system.web>

据我所知,这应该可行,我应该能够访问我的代码中的Session对象 - 我收到HTTPException,建议我确保上面的内容在我的web.config文件中。

以下一行:

<remove name="session" />
添加了

因为没有它我收到以下错误:

已添加条目“会话”。

有人可以帮忙吗?

谢谢!

...

1 个答案:

答案 0 :(得分:1)

您只需要:

<system.web>
...
    <sessionState mode="InProc" cookieless="false" />
...
</system.web>

从页面和web.config中删除其余内容,它应该可以正常工作。会话默认启用。