我正在本地机器上调试我的项目。我将信息存储在两个默认 cookie .ASPXAUTH 和 .ASPXANONYMOUS 中。但是,我意识到每次停止调试时它们都会被删除。因此 SQL Server 永远无法匹配以前的配置文件设置。
我阅读了这个链接,它说这些 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 已被删除。