当我将ASP.NET核心Web应用程序部署到Azure时,我遇到了会话问题:它们在浏览器之间共享。
说明:我要去我已部署的网站,我使用我的电子邮件/密码登录然后我已登录。如果我在同一台计算机或其他计算机上的其他浏览器中打开网站,我' m现在与我在第一个浏览器中使用的凭据连接。
我从Visual Studio部署了默认模板,没有任何更改。 有没有办法解决这个问题,或者我错过了什么?
答案 0 :(得分:0)
非常确定这个功能是设计的...而且它很有意义 - 如果您打开另一个选项卡来查看在线银行业务中的文档,您不希望重新进行身份验证吗?
如果您需要在不与现有浏览器共享cookie的情况下登录(它将是持有会话引用的cookie,以确保服务器知道您是谁),您需要启动一个新会话。对于Internet Explorer,这只是文件>>新会议。
对于Chrome来说,这有点复杂,但在此解释...... Separate session for each window