【发布时间】:2015-04-25 03:21:57
【问题描述】:
在过去的几天里,我试图解决我的 MVC 5 Web 应用程序中与匿名识别模块相关的问题。
我通过将以下行添加到 Web.config 来启用匿名标识:
<anonymousIdentification enabled="true" />
问题是每次浏览器发送请求时,模块使用的cookie都会改变:
.ASPXANONYMOUS=6yylwpA5baKlbP-ntBra3pA1vr1y5kXp...
刷新页面后 cookie 变为:
.ASPXANONYMOUS=s3-AlVJNimP5NrDI1PLWc8RK720RTeNY....
等等等等。
有趣的是,匿名识别在我们的测试环境中工作得非常好,并且在多个请求中保持 cookie 的值一致。但是将相同的代码部署到生产环境会导致这种奇怪的行为,所以我怀疑 IIS 中存在配置问题。两种环境都使用 IIS 8.5。
知道我在这里缺少什么吗?
【问题讨论】:
-
你能解决这个问题吗?
标签: asp.net-mvc iis cookies asp.net-mvc-5