【问题标题】:Sharing session between Asp.Net and Asp.Net Core applicationAsp.Net 和 Asp.Net Core 应用程序之间的共享会话
【发布时间】:2018-12-24 14:41:10
【问题描述】:

有没有办法做到这一点? 我有两个不同的应用程序:

  1. Asp.Net MVC 应用程序-A
  2. Asp.Net Core WebApi 应用程序 - B

来自 A,在一个事件中,

  • 我要向B发送数据,在B创建会话,存储一些数据
  • 返回

  • 现在,如果同样的事件再次发生,在同一个浏览器会话中,

  • 向 B 发送数据

  • 获取在第一个请求中设置的 B 处的会话值

  • 更新数据
  • 返回

我可以从 A 到 B 进行 AJAX 调用,我在这里面临的问题是它生成一个新会话的每个请求。

我了解,cookie 是从应用程序 A 在浏览器中设置的,因此每次调用应用程序 B 时,都会生成一个新会话。

我可以使用 out-proc 会话模式来实现这一点吗?

谢谢。

【问题讨论】:

标签: c# asp.net session asp.net-core session-state


【解决方案1】:

.NET 中没有现成的解决方案来处理这种情况。但是,如果您愿意使用分布式缓存进行会话缓存,NCache 似乎肯定有答案。

【讨论】:

    猜你喜欢
    • 2023-03-27
    • 2018-12-20
    • 2011-02-02
    • 2018-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-25
    • 2013-03-12
    相关资源
    最近更新 更多