【发布时间】:2019-09-11 10:12:11
【问题描述】:
在我的 web 应用程序中,我为会话设置了超时,这样如果用户保持不活动状态超过一个小时,他们就会被注销。
这是在 startup.auth.cs 文件中设置的,并且由于 Windows.Owin 的 Nuget 包而可以在本地完美运行...
虽然,在发布项目并将其放在网络服务器上后,超时突然设置为 20 分钟,而不是我最初设置的 1 小时,因此这迫使用户在 20 分钟后退出我的应用程序,因为它需要一些默认值设置。
在搜索我发布的文件时,我再也找不到 startup.auth.cs 我也找不到任何与之相关的东西,甚至是看起来像它的东西。
我该如何改变呢?如何将我的 startup.auth.cs 包含到发布中或执行某些操作以使会话在我请求的整个小时内保持打开状态,而不是默认的 20 分钟。
文件“startup.auth.cs”包含在项目中,因此在运行发布时不应忽略它。
很遗憾,我今天无法向您展示任何代码;它是保密的。 幸运的是,我不必为这个问题显示代码。
【问题讨论】:
标签: c# asp.net-mvc publish