2012-04-18 63 views
1

雖然我試圖讓會話像「Session [sessionKey]」。該頁面顯示「找不到程序集App_WebReferences.fhdzc5d6,Version = 0.0.0.0,Culture = neutral,PublicKeyToken = null」。 我在調試頁面時發現,當試圖看會話的關鍵時,它會拋出一個異常「System.Runtime.Serialization.SerializationException」。 我不知道這是爲什麼。請幫助我,謝謝!在asp.net中SerializationException

回答

3

如果您使用StateServer作爲會話提供程序或任何其他outproc會話提供程序,則需要將所有類標記爲您在會話中設置其對象的「可序列化」類。

假設你有一個名爲「的UserIdentity」和你的UserIdentity存儲對象的會話類,那麼你需要將類標記爲「可序列化」:

[Serializable] 
public class UserIdentity 
{ 
// 
} 

希望這有助於。

+0

我重新啓動瀏覽器並解決它。這是我的疏忽,並且感謝你幫助我 – tuzkier 2012-04-18 05:24:38