在两个不同的Web应用程序中共享单个会话

时间:2015-06-17 12:59:55

标签: c# asp.net angularjs session sharing

我一直在使用两种不同的网络应用程序,一种是在 Asp.net 开发的,而我现在正在开发的其他应用程序是 AngularJS (这是独立的)。

所以现在我的问题是,是否有可能将 ASP.net 应用程序的会话访问 Angularjs 应用程序?

如果有可能,那么请建议我如何实现它?

谢谢,帮助将不胜感激。

1 个答案:

答案 0 :(得分:5)

无法访问会话,因为它保存在IIS上的应用程序池中。

我建议两个解决方法:

  1. 添加REST端点,获取会话KEY并检索VALUE,然后将此服务与angular.js代码一起使用以获取会话值。

  2. 重构您的asp.net代码以使用Cookie而非会话,然后您可以访问此数据。