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 Cookie仅在清除浏览器缓存后工作_Asp.net_Cookies_Browser Cache - Fatal编程技术网

Asp.net Cookie仅在清除浏览器缓存后工作

Asp.net Cookie仅在清除浏览器缓存后工作,asp.net,cookies,browser-cache,Asp.net,Cookies,Browser Cache,我的ASP.NET网页遇到了问题。饼干不起作用了。我添加的任何Cookie,甚至是要调试的页面开头的Cookie,都没有保存 我清除了浏览器缓存,它又开始工作了。这听起来像是一个常见的问题吗,因为我以前从未经历过,而且我没有日志/线索来理解为什么没有保存cookies。我真的很担心,在接下来的几天里,它可能会经常发生在我的任何用户身上 这可能是一个设计糟糕的饼干加法器吗?因为我的被包装到一个封闭的.NET DLL中,所以我无法访问它 [编辑] 抱歉,我编辑了我的标题并添加了“仅”一词。问题是,我

我的ASP.NET网页遇到了问题。饼干不起作用了。我添加的任何Cookie,甚至是要调试的页面开头的Cookie,都没有保存

我清除了浏览器缓存,它又开始工作了。这听起来像是一个常见的问题吗,因为我以前从未经历过,而且我没有日志/线索来理解为什么没有保存cookies。我真的很担心,在接下来的几天里,它可能会经常发生在我的任何用户身上

这可能是一个设计糟糕的饼干加法器吗?因为我的被包装到一个封闭的.NET DLL中,所以我无法访问它

[编辑]


抱歉,我编辑了我的标题并添加了“仅”一词。问题是,我有一个网站运行了好几个月,然后今天早上,我注意到在asp.net中设置cookies是不可能的。Cookie显示为空。示例:“mycokie=MyOtherCookie=”因为我的cookie中有很多东西,比如用户名、秘密会话令牌等,所以网站无法正常工作。然后清除缓存并将其返回,这就是为什么我担心并正在搜索已经在类似情况下运行的人。

问题是我的域名没有url重写,因此如果我在domain.com上冲浪,它无法找到分配给www.domain.com的cookie,所以它需要为domain.com重写


我在IIS中编写了一个规则,现在可以使用了。

您使用什么添加cookie?在你清理你的饼干之前,它有用吗?你能再重复一遍这个问题吗?