我们使用我们的.NET4 aspx C#解决schemeontop作为站点运行IIS7。 我收到报告,有些用户遇到他们的密码有时需要重新input。
我告诉我的老板,这是一个客户端cookie的问题,从我对这个领域有什么了解。 老板告诉我,最经常发生在我们网站的更新/发布之后。 凭借我对这个领域的知识(IIS,web服务器),我不能在客户端(有意或无意)弄乱cookie。
我唯一能想到的就是发布脚本,在文件被replace时closures站点服务。 完成后,该网站再次启动。 我不知道,如果这与cookies或密码混淆。
重新启动IIS服务是否会导致客户端存储的Cookie存在问题?
关于我下一步需要研究的地方的其他build议?
当您重新启动IIS时,会清除跟踪会话的内部会话高速caching,这是导致该行为的原因。 唯一可能的解决办法是使用自己的cookie处理,而不是内置的.NET会话。