首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >只有在配置中将enableSessionState设置为true时,才能使用会话状态。我在web配置中使用enableSessionstate true

只有在配置中将enableSessionState设置为true时,才能使用会话状态。我在web配置中使用enableSessionstate true
EN

Stack Overflow用户
提问于 2021-02-10 11:44:54
回答 1查看 49关注 0票数 0

只有在配置文件或Page指令中将enableSessionState设置为true时,才能使用会话状态。还请确保在应用程序配置的部分中包含System.Web.SessionStateModule或自定义会话状态模块。,我想在IIS的本地局域网中部署项目。我遵循所有的东西,但是这个错误没有得到解决。

我在web配置中添加了以下代码,但不起作用。

代码语言:javascript
运行
复制
   <system.web>
      <pages enableSessionState="true" /> 
 </system.web>

enter image description here

EN

回答 1

Stack Overflow用户

发布于 2021-02-11 11:23:20

您可以尝试以下解决方法来解决此问题:

1.在web.config中删除并重新添加:

代码语言:javascript
运行
复制
<configuration>
  <system.webServer>
    <modules>
      <remove name="Session" />
      <add name="Session" type="System.Web.SessionState.SessionStateModule"/>
    </modules>
  </system.webServer>
</configuration>

2.在web.config的元素中设置runAllManagedModulesForAllRequests="true“

代码语言:javascript
运行
复制
<system.webServer>
  <modules runAllManagedModulesForAllRequests="true" />
</system.webServer>

3.运行以下PowerShell命令:

代码语言:javascript
运行
复制
Enable-SPSessionStateService –DefaultProvision
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66130628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档