想讓 ASP程式透過 Session 將資料傳給 ASP.NET程式,遇到難題就是 Session不共用的問題。
Session有共用與跨網域的問題,一般常見的處理方式有三種:
(1)將 Session的資料儲存在資料庫中:
How to Share Session State Between Classic ASP and ASP.NET 簡體版
(2)Memcached 軟體
1. memcached 簡介
2 memcached 官方站台:有各種語言的 Client APIs
3 memcached for Win32:下載網站
4. Memcached的應用:多網站伺服器 PHP 共享 Session
5. Windows下的 Memcache安裝 (大陸網站):PHP 範例。
6. memcached for win32 -丫梨的筆記本 (大陸網站):Java 範例。
7. 分布式緩存系統 Memcached簡介与實踐 (大陸網站): .NET 範例。
(3)在網址上使用 QueryString 方法,將 Session的資料帶過去。
2008/12/08新增解決 Session共用的方法:
Transfer Session Variables from Classic ASP to ASP.NET
(4)使用 Cookie
(5)透過 Web Service
ASP to ASP.NET Session Bridge Using a Web Service
(6)使用付費程式-StateStitch
解決ASP與ASP.NET共存於一專案Session共用問題(StateStitch)
留言列表