.net同站點多虛擬目錄下的Session共享思路

  公司搞了個辦公系統,由于一些模塊多人分開開發的而事先也沒規劃好,到把一些模塊合起來的時候Session共享就是個問題了(郁悶啊爲啥不事先規劃好呢~~~~),網上找了不少方案,總結了主要以以下幾種:
  Session存放到數據庫,不管多站點還是虛擬目錄調用都是方便的來
  通過Cookie方式傳遞,同一站點不同虛擬目錄可以共享主站的Cookie的
  跨應用程序進行 Forms 身份驗證
  通過WebService或類似WebService的方式返回主站的Session內容
  把多個虛擬目錄下的.net程序合並起來,當然這個合並最好是這幾個.net程序編寫風格上最好類似,要不會産生不少額外的工作量,到時候是很頭痛的
  注意:不存在其它更方便的更直接的Session共享方式了,看到此日志的朋友也就別再苦苦搜索了,以上的幾種解決方案選一種吧。中間兩種方式特別要注意數據的加密及請求Session數據來源來驗證
  沒特別說明的均爲同一Web站點,把當前Web站點的Session值共享給其下的虛擬目錄中的.net應用程序。
  出處:http://blog.breakn.net/article.asp?id=416