可能重複:
Why can’t I share Session state between 2 web apps with StateServer? What am I missing?ASP.Net C#分享會跨越多個應用程序池
我試圖保持跨Web應用程序的會話狀態,其中用戶可以在登錄到www.domain.com並在某些時候將其瀏覽體驗重新定向到ww2.domain.com上的其他服務器以實現負載平衡。在這種情況下維護用戶會話的最佳方式是什麼?
可能重複:
Why can’t I share Session state between 2 web apps with StateServer? What am I missing?ASP.Net C#分享會跨越多個應用程序池
我試圖保持跨Web應用程序的會話狀態,其中用戶可以在登錄到www.domain.com並在某些時候將其瀏覽體驗重新定向到ww2.domain.com上的其他服務器以實現負載平衡。在這種情況下維護用戶會話的最佳方式是什麼?
執行此操作的最佳方法是使用SQL Server session state而不是進程內默認值。
您需要out-proc會話管理。
數以千計的文章/技術可以在親愛的互聯網上找到。其中之一 http://www.c-sharpcorner.com/UploadFile/ganesh.nataraj/ASPdotNETSessionState09212005235624PM/ASPdotNETSessionState.aspx
我已經這樣做了,但我似乎無法讓會話分享。應用程序位於兩臺獨立的服務器上。問題是它們沒有相同的appId,不允許它們訪問相同的會話數據。 – ThatGuy