在我的 asp.net Web 应用程序中,我使用 InProc 会话状态和表单身份验证。我正在使用 javascript 在客户端系统上将 cookie 设置为在 x 天内过期。我的问题是,如果我们回收应用程序池或在网络服务器上重新发布网站,这些 cookie 是否仍然有效?还是会创建新的 cookie?
设置 cookie 的 javascript 可以在http://www.knowledge.scot.nhs.uk/scripts/cookies.js和设置 cookie 栏的代码上看到
<div class="allow-cookies">
<form method="post">
<input type="submit" id="cookieBarAllow" value="OK" onclick="setCookie('cookie_bar_hide', 'yes', 365)">
</form>
</div>