簡體   English   中英

在 Asp.Net 和 Asp.Net Core 應用程序之間共享 session

[英]Sharing session between Asp.Net and Asp.Net Core application

有什么辦法嗎? 我有兩個不同的應用程序:

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

從 A,在一個事件中,

  • 我想給B發送數據,在B創建一個session,存儲一些數據
  • 返回

  • 現在,在同一個瀏覽器中 session 如果同樣的事件再次發生,

  • 發送數據給B

  • 檢索在第一個請求中設置的 B 處的 session 值

  • 更新數據
  • 返回

我可以從 A 到 B 撥打 AJAX 電話,我在這里面臨的問題是每次請求都會生成一個新的 session。

我知道,cookie 是從應用程序 A 在瀏覽器中設置的,因此每次它調用應用程序 B 時,都會生成一個新的 session。

我可以使用 out-proc session 模式實現嗎?

謝謝。

.NET 中沒有開箱即用的解決方案來處理這種情況。 但是,如果您願意使用分布式緩存來進行會話緩存, NCache似乎肯定可以解決這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM