【发布时间】:2020-11-05 13:23:11
【问题描述】:
我有一个用 C# 编写的 ASP.NET WebForms 应用程序,它在本地运行程序时按预期运行。会话在 60 分钟后超时,这是在 web.config 中配置的。
<sessionState mode="InProc" timeout ="60"></sessionState>
但是,托管在 Azure 服务器上的发布版本会在大约 5 分钟后超时。
这里有什么问题?
【问题讨论】:
-
InProc会话存在问题——尤其是在处理云/网络农场/网络花园时。你为什么用InProc? -
我对开发还很陌生,所以我真的不知道各种会话状态之间的区别,但 InProc 是默认设置。此外,当我尝试将其更改为 StateServer 模式时,出现异常“无法向会话状态服务器发出会话状态请求。”
标签: c# asp.net azure session timeout