我正在本地机器上调试我的项目。我将信息存储在两个默认cookies .ASPXAUTH和.ASPXANONYMOUS中。然而,我意识到每次停止调试时,它们都会被删除。因此,SQL server永远无法匹配以前的配置文件设置。
我读到了this link,它说这些cookie只有在你得到一个真实的IP地址时才能工作。我没有一个.net+SQL服务器,我可以用来进行上传测试。问题是,我能否保存这些cookie,或者以某种方式使其在我的本地机器上工作?谢谢
<authentication mode="Forms">
<forms name=".ASPXAUTH" defaultUrl="~/Home/Index" loginUrl="~/Account/LogOn"
protection="All" cookieless="AutoDetect" slidingExpiration="true" timeout="8760" />
</authentication>
<anonymousIdentification cookieName=".ASPXANONYMOUS" cookieProtection="All" cookieless="AutoDetect"
enabled="true" cookieSlidingExpiration="true" cookieTimeout="8760" />
编辑:想了解这个问题,请看下面的图片。每次我停止/启动新的调试时,.NET成员资格都会不断地创建新的条目,而不是一直使用第一行作为UserId。原因是上次会话中的旧cookie在调试停止后立即被删除。
发布于 2012-06-01 15:52:16
您是否已尝试验证是否未检查您的internet选项的删除浏览历史记录。如果选中该选项,则可能会删除cookie。
https://stackoverflow.com/questions/10846351
复制相似问题