Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 当IE关闭时,永久cookie被删除。在Firefox和Chrome中运行良好_Asp.net_Internet Explorer_Cookies_Forms Authentication - Fatal编程技术网

Asp.net 当IE关闭时,永久cookie被删除。在Firefox和Chrome中运行良好

Asp.net 当IE关闭时,永久cookie被删除。在Firefox和Chrome中运行良好,asp.net,internet-explorer,cookies,forms-authentication,Asp.net,Internet Explorer,Cookies,Forms Authentication,我有一个ASP.NET应用程序,它使用表单身份验证,并在登录屏幕中保留cookie选项。我在本地计算机上测试,这意味着没有使用网络农场。 在Chrome和Firefox中,当我登录并保存cookie,然后关闭浏览器并打开同一页面时,我已经登录。到目前为止还不错 然而,在IE中,当我在关闭IE后加载同一页面时,我会看到登录屏幕,而不是自动登录。我检查了身份验证cookie,发现当我第二次进入登录屏幕时,cookie不见了。我在登录后看到cookie,我看到它将在未来一个月过期。我猜IE关闭时coo

我有一个ASP.NET应用程序,它使用表单身份验证,并在登录屏幕中保留cookie选项。我在本地计算机上测试,这意味着没有使用网络农场。 在Chrome和Firefox中,当我登录并保存cookie,然后关闭浏览器并打开同一页面时,我已经登录。到目前为止还不错

然而,在IE中,当我在关闭IE后加载同一页面时,我会看到登录屏幕,而不是自动登录。我检查了身份验证cookie,发现当我第二次进入登录屏幕时,cookie不见了。我在登录后看到cookie,我看到它将在未来一个月过期。我猜IE关闭时cookie会被删除。我不知道为什么会这样。 这个测试我重复了好几次。我在登录后看到了身份验证cookie,但它在登录屏幕中消失了

“浏览器关闭时清空Internet临时文件文件夹”未在工具->高级中签入

我在Windows7 64位的IE8标准模式下使用IE9


有什么想法吗?

关于这一点,有很多好的建议。查看更多详细信息。向下滚动至部分
登录cookie疑难解答
。如果您有任何具体问题,请编辑您的问题并让我们知道。

我没有提到该网站使用https的事实。在发生此问题的测试服务器中,我使用自签名ssl证书。当我安装根权限证书时,问题似乎已经解决了。这个问题只发生在IE中