在两个Web应用程序之间共享会话

时间:2016-12-06 10:32:29

标签: c# session

这是方案

我有两个网络应用程序,网站A(c#webforms)和网站B(c#MVC)

网站B在IIS中设置为网站A下的应用程序。

当用户登录网站A时,我希望用户可以访问网站B,就像他们已经访问网站B并登录一样。

我创建了一个Web服务,当用户登录到网站A时会登录到网站B,但这似乎没有达到预期效果,我猜是因为2个应用程序不共享会话?反正有没有让2个应用程序共享同一个会话?

1 个答案:

答案 0 :(得分:2)

您无法在两个应用程序之间共享网络会话,但您可以将后端逻辑移至网络API,并在两个网站之间共享,基于令牌的授权,您一次唱歌并使用令牌以授权请求。