更改域名后20分钟内的SessionState

时间:2019-01-30 12:32:56

标签: asp.net iis webforms iis-8.5

我在IIS 8.5.96中有一个ASP.net网站项目。在服务器上的Web配置中是这样的:

<system.web>
    <sessionState timeout="12000" />

在一个域上-(用于简单登录)可以正常工作-会话持续数天。

(请注意,这是一个旧站点,我知道使用会话进行登录并不理想,但我们需要此站点按原样工作)。

我们只是在这个完全相同的网站文件夹中指向了一个不同的域。什么都没改变。

现在,用户在20分钟后注销。

新站点不是应该从web.config中获取数据吗?如果我检查IIS(ASP.NET/会话状态/ Cookie设置/超时)(即新站点下的12000),则按照网络配置中的说明进行设置(我猜是相同的设置吗?)。

我找到了一些链接,例如: How do you change session timeout in IIS 8.5?

这建议更改IIS中的各种设置-以前从未需要这样做。我宁愿在web.config中更改这些内容。

如何使会话持续到以前的时间并采用web.config设置?

为什么在同一站点指向不同的域会导致这种情况?

0 个答案:

没有答案