只是像往常一样“再次使用会话......”但面临奇怪的情况。 .net 3.5asp.net会话问题:重定向后变量丢失
- 将对象插入到会话变量中。
- 就在下一行 - 已成功检索到。
- 重定向,检索 - 变量是默认值,但没有调用对象构造函数。
我就不一一介绍了我如何度过几个小时的调试,可以重置变量......因为那些小时后,我刚换的StateServer模式是InProc ...任何操作和它来LIFE)
为什么?我曾经看到一个异常,如果我试图插入一些非序列化的等到状态服务器 - 但我插入并检索...另外在跟踪中,我看到在会话中相同类型的对象,但与另一个ID。最后 - 我使用旧的,经过测试的代码(在重定向和会话存储或检索的情况下),但使用新的对象类型。
发生了什么事)
编辑:?
经过在国家的服务器端口的防火墙流量 - ASP没有发送有页面请求处理过程中任何事情。这就是为什么我可以检索下一行的变量。但是为什么他稍后将默认对象写入状态服务器呢?
1.我正在使用这种方法2.变量已设定 - 我在线后取回它InProc如何帮助这里?) – 2010-11-09 23:03:20