×

Loading...
Ad by
  • 最优利率和cashback可以申请特批,好信用好收入offer更好。请点链接扫码加微信咨询,Scotiabank -- Nick Zhang 6478812600。
Ad by
  • 最优利率和cashback可以申请特批,好信用好收入offer更好。请点链接扫码加微信咨询,Scotiabank -- Nick Zhang 6478812600。

help:关于从ASP 迁移到ASP.NET 的 SESSION问题.

目前网站有多个以ASP代码写的WEB APPLICATION. 这些WEB APPLICATION 共享同一个USERID, 也就是说,当用户登陆成功的时候(login.asp),会连接到MENU.ASP , MENU.ASP,分别包含着每个WEB APPLICAITON 超连接.

比如用户访问 http://somewebsite/login.asp 网页面

登陆成功后进入 http://somewebsite/menu.asp

接着在MENU.ASP 里可以进入http://somewebsite/webapplication1/default.asp
http://somewebsite/webapplication2/default.asp
...等等.
除了LOGIN.ASP 网页外,其它的网络页都需要SESSION(USRID) .

现在想做迁移的只是WEBAPPLICATION1,其它的WEBAPPLICATION 和LOGIN.ASP代码不变,MENU.ASP 也只是修改WEBAPPLICATION1 的超链接.

这样迁移往后的WEBAPPLICATION1 的首页将是http://somewebsite/webapplication1/default.aspx

现在问题是
1:在http://somewebsite/webapplication1/default.aspx 里
如何得到SESSION(USERID) 和其他SESSION 的值.

2: 在退出出WEBAPPLICATION1,回到MENU.ASP 页面时候,如何使SESSION(USERID) 值有效.
Report

Replies, comments and Discussions:

  • 工作学习 / IT技术讨论 / help:关于从ASP 迁移到ASP.NET 的 SESSION问题.
    目前网站有多个以ASP代码写的WEB APPLICATION. 这些WEB APPLICATION 共享同一个USERID, 也就是说,当用户登陆成功的时候(login.asp),会连接到MENU.ASP , MENU.ASP,分别包含着每个WEB APPLICAITON 超连接.

    比如用户访问 http://somewebsite/login.asp 网页面

    登陆成功后进入 http://somewebsite/menu.asp

    接着在MENU.ASP 里可以进入http://somewebsite/webapplication1/default.asp
    http://somewebsite/webapplication2/default.asp
    ...等等.
    除了LOGIN.ASP 网页外,其它的网络页都需要SESSION(USRID) .

    现在想做迁移的只是WEBAPPLICATION1,其它的WEBAPPLICATION 和LOGIN.ASP代码不变,MENU.ASP 也只是修改WEBAPPLICATION1 的超链接.

    这样迁移往后的WEBAPPLICATION1 的首页将是http://somewebsite/webapplication1/default.aspx

    现在问题是
    1:在http://somewebsite/webapplication1/default.aspx 里
    如何得到SESSION(USERID) 和其他SESSION 的值.

    2: 在退出出WEBAPPLICATION1,回到MENU.ASP 页面时候,如何使SESSION(USERID) 值有效.
    • 偶前不久遇到过同样问题,现在没时间说,晚上你把帖子顶起来。
    • read this.
      • 那麻烦大了,ASP 网页COOKIE和SESSION 没存放在数据库中. 按文章所说"Session state information is stored in memory in ASP script and can't be shared with other applications, such as ASP.NET."
        • 微软自己的文章。市场上有现有的产品可以做的
        • given so much trouble, i think u'd better just rewrite login.asp, i assume that's not very complicated.
    • ...