2010-10-05 103 views
1

是否有可能實現與ASP.NET MVC SQL會話狀態沒有代碼添加到我們的Web應用程序?我們需要這是從In-proc到SQLServer的透明切換。Asp.net MVC SQL服務器狀態IIS 6

+0

我意識到wepapp我正在測試這與實際上沒有利用任何會話..如何尷尬。現在我的會話正在保存到臨時表(它應該)!但是,當我回收應用程序池時,我的會話LockDateLocal更新爲當前時間,我需要重新登錄。 – alan 2010-10-05 16:55:52

回答

1

在您的應用程序中不需要代碼就可以從進程切換到SQL會話狀態。這是通過您的應用程序web.config文件來控制的。你必須做的一件事是運行必要的腳本來創建ASP.NET會話數據庫和表。有關更多詳細信息,請參閱此Microsoft support article。這對Web表單和MVC都是一樣的。

+0

我在SQL Management Studio中運行了腳本,但沒有查詢分析器。在運行InstallPersistSqlState.SQL之後,我配置了IIS,並且無法在臨時表中獲取任何會話,除非以編程方式爲某個會話變量賦值。 – alan 2010-10-05 16:09:11

+0

我錯過了我的機器鍵條目! :) – alan 2011-03-31 18:50:12