2013-07-09 50 views
0

我有一個使用In-Proc會話模式的Web應用程序。需要在網站中引入新的「測驗」部分。這個「測驗」有自己的一套業務規則,因爲數據在這裏也很重要(誰回答了什麼),所以我決定去SQL Server Out- Proc會話模式僅用於模擬測試功能。實際上是否有兩種會話模式(In-Proc和Out-Proc,都在一個Web應用程序中)?在ASP.NET中使用兩種會話模式

如果是的話,我如何明確提到使用Out-proc模式下/mocktest文件夾下的頁面以及Web配置中其他網站的In-Proc?

我發佈這個問題後,通過谷歌搜索很多沒有指針。

回答

0

實際上是否可以這樣做?我的意思是,有兩個會話模式 (進程內和外PROC,無論是在一個Web應用程序)

你可以,但不會因爲在一個時間2種會話模式實現這一目標,但implemeting自己的自定義會話狀態存儲提供者。 但是在您的自定義實現中,您需要將會話數據同時存儲在SQL存儲以及內存中。並提供具體的檢索機制。

嘗試: http://msdn.microsoft.com/en-us/library/ms178587%28v=vs.80%29.aspx http://msdn.microsoft.com/en-us/library/ms178588%28v=vs.80%29.aspx

如果是,那麼我如何明確提到使用OUT-PROC模式下的/ mocktest文件夾和進程內的 其餘的 頁網站配置中的網站?

我不認爲這是可能的,儘管其他人可能比我更多地瞭解有關該主題的信息。

我的建議:

繼續使用進程內會話狀態模式,而是讓自己的特定DataAccessLayer的「測驗」部分,並用它來存儲/檢索所需SQL Server上什麼