是否有经典asp的会话服务器?或者我们可以管理不同机器和经典asp应用程序之间的多个会话?

时间:2010-07-11 10:01:30

标签: session iis asp-classic

我们有一个经典的asp网络应用程序,它分为三个部分,分为三个不同的网络服务器,但我们希望在用户进入网站的第一个地方管理我们的会话。

据我所知,在经典的asp中没有正式的程序或方法,所以我想知道是否有人可以帮我解决这个问题。 - 我们如何管理不同的Web服务器和经典的asp之间的会话? - 或者是否有任何会话服务器将与经典的asp集成? - 或者我们可以将我们的IIS集中到一个并根据管理会话间的优势来实现这一目标吗?

问候。

2 个答案:

答案 0 :(得分:1)

我知道你可能不再有这个问题,但我仍会告诉你我处理这类问题的方式。

我亲自使用令牌系统

每个令牌都是数据库中的密钥,在第二个字段中我删除了会话内容。每次我切换网络服务器我都会传递令牌,一旦在另一个网络服务器上我读了它,就转到数据库并回馈我的会话。

每次你切换网络服务器以提供数据库中的值字段并在另一端读回它时,它会询问你对数据库的一些调用,但是一旦你有了所有的设置,它就可以很容易地实现好运: )

答案 1 :(得分:-1)

据我所知,没有办法在不同的网站上分享会话变量。我认为你最好的选择是使用会话变量和cookie的组合,类似于Microsoft关于在Classic ASP和ASP.NET站点之间共享会话状态的建议:http://msdn.microsoft.com/en-us/library/aa479313.aspx