ASP.NET 中 Session 操作,导致 HttpWebRequest 卡死

作者:vkvi 来源:ITPOW(原创) 日期:2022-11-9

现状

使用的是 ASP.NET 的 Membership,但不是默认的 .ASPXAUTH

HttpWebRequest 为了保持与浏览器一致的会话,将当前页面的所有 HttpCookie,通过添加 Header 的方式,传送到服务端。

一切正常,但是,只要操作了 Session,即使是其他用户操作了 Session,HttpWebRequest 访问就会卡死,然后超时,但奇怪的是使用浏览器直接访问便正常。

解决

上面不是传了所有 Cookie 么?将名称为 ASP.NET_SessionId 这个 Cookie 排除在外,即可解决。

跳过 ASP.NET_SessionId 并不影响凭据。

相关阅读

相关文章