只有在配置文件或Page指令中将enableSessionState设置为true时,才能使用会话状态。还请确保在应用程序配置的部分中包含System.Web.SessionStateModule或自定义会话状态模块。,我想在IIS的本地局域网中部署项目。我遵循所有的东西,但是这个错误没有得到解决。
我在web配置中添加了以下代码,但不起作用。
<system.web>
<pages enableSessionState="true" />
</system.web>
发布于 2021-02-11 11:23:20
您可以尝试以下解决方法来解决此问题:
1.在web.config中删除并重新添加:
<configuration>
<system.webServer>
<modules>
<remove name="Session" />
<add name="Session" type="System.Web.SessionState.SessionStateModule"/>
</modules>
</system.webServer>
</configuration>
2.在web.config的元素中设置runAllManagedModulesForAllRequests="true“
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
</system.webServer>
3.运行以下PowerShell命令:
Enable-SPSessionStateService –DefaultProvision
https://stackoverflow.com/questions/66130628
复制相似问题