"Session [sessionKey]"のようなセッションを取得しようとしていますが、このページには、「App_WebReferences.fhdzc5d6、Version = 0.0.0.0、Culture = neutral、PublicKeyToken = null」というアセンブリが見つかりません。 私はページをデバッグして、私はセッションのキーを見てみると、 "System.Runtime.Serialization.SerializationException"という例外をスローします。 私はこれをなぜ知りません。ありがとう!asp.netのSerializationException
1
A
答えて
3
セッションプロバイダまたはその他のoutprocセッションプロバイダとしてStateServerを使用している場合は、すべてのクラスをセッションで設定しているオブジェクトの「シリアル化可能」としてマークする必要があります。
は、あなたが「シリアライズ」としてクラスをマークする必要がありますが、「UserIdentity」という名前のクラスを持っていて、セッション中にUserIdentityのオブジェクトを格納していると仮定します
[Serializable]
public class UserIdentity
{
//
}
・ホープ、このことができます。
関連する問題
ブラウザを再起動して解決しました。それは私の過失であり、助けてくれてありがとう – tuzkier