日期:2014-05-18  浏览次数:20447 次

asp和net共享session问题
思路是这样,在asp建一个页面,判断session是否过期,不过期INSERT到数据库中一条记录,并Response.Write用户ID,和用户名。
在.net中,通过HttpWebRequest等方式得到输出结果,如果不为空,得到用户ID和用户名。
现在遇到个问题是在.net中发起的HttpWebRequest请求,sessionid不等于当前窗口的sessionid,如何解决,网上有保持sessionid的方法,似乎不适用。

------解决方案--------------------
问题是用asp和asp.net的解释编译后台不同,一个是asp的,一个是.net框架的,他们生成的sessionId是各自独立的。是不是可以这样(没试过),通过asp获得的sessionID先保存在数据库中,然后用保存的sessionId替换通过asp.net获得的sessionId(前提是这个.net的sessionId没有被其他用户占用),楼主,自己试验吧!!!