该应用程序在本地运行时工作正常,但是当我将其上传到主机(123-reg)并登录时,会生成身份验证 Cookie,我可以在网站上导航几秒钟,然后我被重定向到日志中,但身份验证 cookie 仍然存在。
它会在随机时间后注销用户,但仅在主机上时才会注销。
该应用程序在本地运行时工作正常,但是当我将其上传到主机(123-reg)并登录时,会生成身份验证 Cookie,我可以在网站上导航几秒钟,然后我被重定向到日志中,但身份验证 cookie 仍然存在。
它会在随机时间后注销用户,但仅在主机上时才会注销。
经过彻底搜索后,我发现 123-Reg 的 IIS 正在为我的应用程序生成自动机器密钥,然后超时。
如果您使用它生成一个并放入您的Web.config
文件中,它可以工作!
应用程序是在集群中运行还是在负载平衡中运行?
在这种情况下,您需要将会话数据存储在另一台服务器中,它可能是 SqlServer 或 IIS。