Web请求不使用相同的会话标识符

用户名

问题:在ASP.NET Web窗体应用程序中,每个Web请求的Session_ID都不相同。相关的ASP.NET_SessionId cookie没有出现在萤火虫中。

在研究过程中,我发现Session Cookie会在触发PostReleaseRequestState事件之前消失

当前找到了一种定制会话状态模块实现的解决方案。请参阅SessionStateUtility类(MSDN)虽然被应用程序接受,但该示例似乎可以解决所有已知问题,但是这种解决方案对我而言还不够干净,不是吗?如果是这样,这可能是个问题吗?

相关的配置源部分如下所示:
<sessionState mode="InProc" stateConnectionString="***" sqlConnectionString="***" cookieless="false" timeout="20"/>

谢谢。

安德里亚·斯卡切拉(Andrea Scarcella)

如此答案https://stackoverflow.com/a/2874174/741695中所述,ASP .NET在使用会话对象之前不会为会话数据分配存储。

简而言之,您可以在Global.asax中实现Session_Start并将一些伪数据存储在Session对象中以修复其SessionID,也可以在应用程序代码的其他地方进行相同的操作。

希望这可以帮助。

参考:

https://stackoverflow.com/a/2874174/741695

http://msdn.microsoft.com/zh-CN/library/system.web.sessionstate.httpsessionstate.sessionid.aspx

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Web请求不使用相同的会话标识符

来自分类Dev

创建标识符而不使用by或sort命令

来自分类Dev

使用Socket.IO时如何访问会话标识符?

来自分类Dev

不使用别名绑定的多部分标识符:SQL Server

来自分类Dev

@MapsId和两个具有相同标识符值的对象与会话相关联

来自分类Dev

spring jpa-具有相同标识符值的另一个对象已与该会话关联

来自分类Dev

hibernate NonUniqueObjectException:具有相同标识符值的另一个对象已与该会话关联:

来自分类Dev

d.ts文件和nodejs的重复标识符错误要求使用相同的名称

来自分类Dev

使用相同的根URL在Reddit上发布文章,但具有重要的片段标识符

来自分类Dev

HTML:名称和ID属性可以始终使用相同的标识符吗?

来自分类Dev

Xcode使用cocoapods框架找到了具有相同标识符的包

来自分类Dev

一个不同的对象与使用Spring数据JPA与Hibernate相同的标识符

来自分类Dev

使用与应用程序ID相同的服务ID标识符

来自分类Dev

使用相同的唯一标识符更新重复数据

来自分类Dev

d.ts文件和nodejs的重复标识符错误要求使用相同的名称

来自分类Dev

使用 R 从具有相同标识符的所有行中减去行

来自分类Dev

“使用未解析的标识符'领域'”

来自分类Dev

使用未声明的标识符AFHTTPClient

来自分类Dev

使用未解析的标识符NSCalendarUnitDay

来自分类Dev

NSSearchPathDirectory使用无法解析的标识符

来自分类Dev

使用未解析的标识符PFImageView

来自分类Dev

“使用未声明的标识符”

来自分类Dev

使用未解析的标识符“ GGLContext”

来自分类Dev

使用未解决的标识符“ FIRInstanceIDAPNSTokenTypeSandbox”

来自分类Dev

使用未声明的标识符“连接”

来自分类Dev

使用未声明的标识符“警报”

来自分类Dev

使用未声明的标识符“ UIUserInterfaceIdiomTV”

来自分类Dev

使用未解析的标识符ParseCrashReporting

来自分类Dev

使用未解析的标识符“ AVPlayer”

Related 相关文章

  1. 1

    Web请求不使用相同的会话标识符

  2. 2

    创建标识符而不使用by或sort命令

  3. 3

    使用Socket.IO时如何访问会话标识符?

  4. 4

    不使用别名绑定的多部分标识符:SQL Server

  5. 5

    @MapsId和两个具有相同标识符值的对象与会话相关联

  6. 6

    spring jpa-具有相同标识符值的另一个对象已与该会话关联

  7. 7

    hibernate NonUniqueObjectException:具有相同标识符值的另一个对象已与该会话关联:

  8. 8

    d.ts文件和nodejs的重复标识符错误要求使用相同的名称

  9. 9

    使用相同的根URL在Reddit上发布文章,但具有重要的片段标识符

  10. 10

    HTML:名称和ID属性可以始终使用相同的标识符吗?

  11. 11

    Xcode使用cocoapods框架找到了具有相同标识符的包

  12. 12

    一个不同的对象与使用Spring数据JPA与Hibernate相同的标识符

  13. 13

    使用与应用程序ID相同的服务ID标识符

  14. 14

    使用相同的唯一标识符更新重复数据

  15. 15

    d.ts文件和nodejs的重复标识符错误要求使用相同的名称

  16. 16

    使用 R 从具有相同标识符的所有行中减去行

  17. 17

    “使用未解析的标识符'领域'”

  18. 18

    使用未声明的标识符AFHTTPClient

  19. 19

    使用未解析的标识符NSCalendarUnitDay

  20. 20

    NSSearchPathDirectory使用无法解析的标识符

  21. 21

    使用未解析的标识符PFImageView

  22. 22

    “使用未声明的标识符”

  23. 23

    使用未解析的标识符“ GGLContext”

  24. 24

    使用未解决的标识符“ FIRInstanceIDAPNSTokenTypeSandbox”

  25. 25

    使用未声明的标识符“连接”

  26. 26

    使用未声明的标识符“警报”

  27. 27

    使用未声明的标识符“ UIUserInterfaceIdiomTV”

  28. 28

    使用未解析的标识符ParseCrashReporting

  29. 29

    使用未解析的标识符“ AVPlayer”

热门标签

归档