0

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

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

会不会是设计不佳的 cookie 添加器?因为我的被包装在一个封闭的 .NET DLL 中,所以我无法访问它。

[编辑]

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

4

1 回答 1

1

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

我在 IIS 中编写了一条规则,现在它可以工作了。

于 2012-09-23T20:04:47.623 回答