2013-07-17 96 views
1

该应用程序在本地运行时工作正常,但是当我将其上载到托管(123-reg)并登录时,身份验证Cookie已生成,并且我可以导航该站点几秒钟,然后我重定向到登录,但身份验证cookie仍然存在。asp.net mvc应用程序几乎随机注销我

它会在随机时间后注销用户,但仅在托管时注销。

回答

0

应用程序是在集群中运行还是负载平衡?

在这种情况下,您需要将会话数据存储在另一台服务器上,它可能是SqlServer或IIS。

+0

对不起,我缺乏经验,但我不知道这是我正在运行哪一个,有没有一种方法我可以告诉? –

+0

此应用程序是否在多台服务器上运行? – bateloche

+0

我在本地运行它,并在我购买的托管服务器上运行。 –

0

你使用会话吗?如果您使用共享主机,我相信您不能使用会话,因为它会影响该服务器上的其他客户端网站。

1

彻底搜索后,我发现123-Reg的IIS正在为我的应用程序生成自动机器密钥,然后超时。

如果您使用this生成一个,并将其放入您的Web.config文件,它的工作原理!

+0

您可能需要更新或删除该答案,因为该链接正在重定向到不相关的日文网站? – GaelSa

+0

@GaelSa我更新了链接 –