是否可以在不同服务器上的web应用程序之间共享会话状态?其中一个网站使用会话状态来维护用户凭据/info会话状态,另一个网站使用表单身份验证来维护这些信息。在不修改使用会话存储的网站的情况下,网站是否可以使用表单来读取/访问另一个服务器上的会话状态?如果没有,我认为这是答案,如果它们运行在同一台服务器上,是否有可能?(即相同的应用程序池)?
注意:两个应用程序都位于同一个域名下(其中一个将是子域)。
值得注意的是,之所以被问到这个问题,是因为客户要求两个网站之间采用“单点登录”的方式。我们正在使用表单身份验证,而另一个站点(此时我们无法修改)正在会话中维护凭据/登录信息。
ASP.NET 4