「Session[sessionKey]」のようなセッションを取得しようとしている間。このページには、「アセンブリ App_WebReferences.fhdzc5d6、バージョン = 0.0.0.0、カルチャ = ニュートラル、PublicKeyToken = null が見つかりません」と表示されます。ページをデバッグし、セッションのキーを監視しようとすると、「System.Runtime.Serialization.SerializationException」という例外がスローされることがわかりました。なぜだかわかりません。助けてください、ありがとう!
1 に答える
3
StateServer をセッション プロバイダーまたはその他の outproc セッション プロバイダーとして使用している場合は、セッションでオブジェクトを設定するすべてのクラスを「シリアライズ可能」としてマークする必要があります。
「UserIdentity」という名前のクラスがあり、UserIdentity のオブジェクトをセッションに格納しているとします。このクラスを「Serializable」としてマークする必要があります。
[Serializable]
public class UserIdentity
{
//
}
お役に立てれば。
于 2012-04-18T04:56:13.843 に答える