任何人都有任何想法为什么服务器的InProc会话状态将不起作用?是否有手动重置或检查方法?

谢谢

会话模式为InProc,超时时间为25分钟。

目前,我不确定Session对象是否为null,或者会话对象是否为空且无法访问。

我认为这可能是cookie问题,或者可能是Application_Start无法正常启动。还有什么呢? IIS设置?

最佳答案

我知道这篇文章很旧,但是我希望这对某人有帮助。
我的没有工作,我发现我需要将httpModules添加到web.config文件中。

Web.config:

<sessionState mode="InProc" cookieless="false" timeout="20"
 sqlConnectionString="YourConnectionString">
</sessionState>

<httpModules>
   <add name="Session" type="System.Web.SessionState.SessionStateModule"/>
</httpModules>

07-24 19:18