使用AppFabric緩存在MVC SessionState中使用WCF DataContract
我有一個數據訪問層,一個服務層和一個表示層。表示層是ASP.NET MVC2 RTM(web),服務層是WCF(服務)。這都是.NET 3.5 SP1。 問題是,在服務中,返回的對象被標記爲[DataContract]屬性。網絡使用AppFabric Cache(a.k.a Velocity)SessionStateProvider存儲會話狀態。由於這個原因,我在會話中存儲的任何內容都必須是可序列