2012-05-07 77 views
0

我對分類廣告的項目工作這個項目包括在Visual Studio中3級不同的解決方案(網站) 管理不同的Web應用程序會話2010如何從一個網站的MVC

1. Classified Ads (main project include all type of ads) 
2. Property Ads (for property ads) 
3. Auto-mobile Ads (for Auto-mobile Ads) 

我有管理的所有登錄並在主要解決會話管理(1.Classified廣告)

所以現在我要爲其他兩種溶液(2,3)主要解決方案(1)

的基礎上管理會議 表示如果用戶從主解決方案(網站)登錄,則用戶可以使用我在主網站創建的此會話訪問其他兩個解決方案。

我該怎麼做?什麼是管理這些不同網站的最佳解決方案?

回答

0

Asp.net Session僅適用於單個應用程序內的一個用戶。所以沒有內置的方法來做到這一點。 我想你可以使用SqlServer會話狀態並在數據庫中挖掘ASP.NET表結構。根據這些知識,可以將IIS手動關聯到相同的表記錄。反正這是很取巧的辦法,也沒有證據證明它將會在未來的工作(表結構可以改變,但asp.net開發人員在任何時間)

編輯 BTW,你可以實現自己的會話提供 - 通過這種方式,您將始終知道位於何處以及如何處理它。

這是自定義的會話提供者實現的一個小例子

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

這裏是另一個(您可以通過下載類文件的鏈接有下載源代碼)

http://www.sharepointsecurity.com/sharepoint/sharepoint-development/building-a-custom-asp-net-2-0-session-state-provider/

相關問題