2009-10-30 122 views
5

我將IIS7中的默認網站綁定到ASP.NET應用程序。此應用程序正在使用ASP.NET狀態服務器來存儲會話數據。我想添加一個額外的ASP.NET MVC應用程序到這個網站。是否可以使用狀態服務器共享這兩個應用程序之間的會話?我讀過有辦法在SQL Server中存儲會話數據,但我找不到任何有關使用狀態服務器的文檔。IIS7:使用狀態服務器在應用程序之間共享會話

感謝, 彌敦道

回答

1

對於這種情況,你可能最好寫一個SQL數據庫上運行自己的自定義會話狀態提供者。

詳情請看這裏:

http://msdn.microsoft.com/en-us/library/aa479034.aspx

我之所以會寫一個自定義的供應商是因爲只設置了一個SQL會話提供是不夠的應用程序將使用不同的會話密鑰,因此將不共享他們之間的狀態。通過編寫自己的會話提供程序,您可以對整個過程進行細化控制,因此可以使用默認的SQL會話提供程序覆蓋原有的檢查。

相關問題