这是方案
我有两个网络应用程序,网站A(c#webforms)和网站B(c#MVC)
网站B在IIS中设置为网站A下的应用程序。
当用户登录网站A时,我希望用户可以访问网站B,就像他们已经访问网站B并登录一样。
我创建了一个Web服务,当用户登录到网站A时会登录到网站B,但这似乎没有达到预期效果,我猜是因为2个应用程序不共享会话?反正有没有让2个应用程序共享同一个会话?
答案 0 :(得分:2)
您无法在两个应用程序之间共享网络会话,但您可以将后端逻辑移至网络API,并在两个网站之间共享,基于令牌的授权,您一次唱歌并使用令牌以授权请求。