无法在无 cookie 网络应用程序上创建 asp.net 会话
Unable to create asp.net session on a cookieless web application
我有一个基于 asp.net 4.5 的 无 cookie 网络应用程序。
<sessionState mode="InProc" cookieless="true" timeout="10"/>
我通过在请求中发送会话 ID 从重定向访问此应用程序:
GET /WebApp/(S(stbb3233i55s0quqxs40x))/default.aspx HTTP/1.1
由于某种未知原因,我无法创建 asp.net 会话并陷入了重定向循环。关于如何克服这种情况有什么想法吗?
您能否尝试将 web.config 中的配置更改为:
<sessionState mode="InProc" cookieless="false" timeout="10"/>
?
感谢@AdrianWragg,我找到了!
重定向是通过反向代理完成的,但该服务器有一个 ISAPI 过滤器,该过滤器正在从请求中删除会话 ID,在我删除 ISAPI 过滤器后一切正常。
我有一个基于 asp.net 4.5 的 无 cookie 网络应用程序。
<sessionState mode="InProc" cookieless="true" timeout="10"/>
我通过在请求中发送会话 ID 从重定向访问此应用程序:
GET /WebApp/(S(stbb3233i55s0quqxs40x))/default.aspx HTTP/1.1
由于某种未知原因,我无法创建 asp.net 会话并陷入了重定向循环。关于如何克服这种情况有什么想法吗?
您能否尝试将 web.config 中的配置更改为:
<sessionState mode="InProc" cookieless="false" timeout="10"/>
?
感谢@AdrianWragg,我找到了! 重定向是通过反向代理完成的,但该服务器有一个 ISAPI 过滤器,该过滤器正在从请求中删除会话 ID,在我删除 ISAPI 过滤器后一切正常。