0

セッション状態をシリアル化できません。'StateServer' および 'SQLServer' モードでは、ASP.NET はセッション状態オブジェクトをシリアル化するため、シリアル化できないオブジェクトまたは MarshalByRef オブジェクトは許可されません。「カスタム」モードのカスタム セッション状態ストアによって同様のシリアル化が行われる場合、同じ制限が適用されます。

説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。

例外の詳細: System.Web.HttpException: セッション状態をシリアル化できません。'StateServer' および 'SQLServer' モードでは、ASP.NET はセッション状態オブジェクトをシリアル化するため、シリアル化できないオブジェクトまたは MarshalByRef オブジェクトは許可されません。「カスタム」モードのカスタム セッション状態ストアによって同様のシリアル化が行われる場合、同じ制限が適用されます。

ソース エラー:

現在の Web 要求の実行中に未処理の例外が生成されました。例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して特定できます。

スタックトレース:

[SerializationException: Type 'Examination' in Assembly 'App_Code.aw9uvznn, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' is not marked as serializable.]
System.Runtime.Serialization.FormatterServices.InternalGetSerializableMembers(RuntimeType type) +7735723
System.Runtime.Serialization.FormatterServices.GetSerializableMembers(Type タイプ、StreamingContext コンテキスト) +258
System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitMemberInfo() +111 System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitSerialize(Object obj、ISurrogateSelector surrogateSelector、StreamingContext コンテキスト、SerObjectInfoInit serObjectInfoInit、IFormatterConverter コンバーター、ObjectWriter objectWriter) +161
System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.Serialize(オブジェクト obj、ISurrogateSelector surrogateSelector、StreamingContext コンテキスト、SerObjectInfoInit serObjectInfoInit、IFormatterConverter コンバーター、ObjectWriter objectWriter) +51
System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize(オブジェクト グラフ, Header[] inHeaders, __BinaryWriter serWriter, Boolean fCheck) +410 System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph, Header[] headers, Boolean fCheck) +134 System.Web.Util. AltSerialization.WriteValueToStream(オブジェクト値、BinaryWriter ライター) +1577

[HttpException (0x80004005): セッション状態をシリアル化できません。'StateServer' および 'SQLServer' モードでは、ASP.NET はセッション状態オブジェクトをシリアル化するため、シリアル化できないオブジェクトまたは MarshalByRef オブジェクトは許可されません。「カスタム」モードのカスタム セッション状態ストアによって同様のシリアル化が行われる場合、同じ制限が適用され
ます
。オブジェクト値、BinaryWriter ライター) +34
System.Web.SessionState.SessionStateItemCollection.Serialize(BinaryWriter ライター) +606
System.Web.SessionState.SessionStateUtility.Serialize(SessionStateStoreData アイテム、
System.Web.SessionState.SessionStateUtility.SerializeStoreData(SessionStateStoreData アイテム、Int32 initialStreamSize、Byte[]& buf、Int32& length) +72
System.Web.SessionState.OutOfProcSessionStateStore.SetAndReleaseItemExclusive(HttpContext コンテキスト、文字列 ID、SessionStateStoreData アイテム、オブジェクト lockId、ブール値newItem) +87
System.Web.SessionState.SessionStateModule.OnReleaseState(オブジェクト ソース、EventArgs eventArgs) +560
System.Web.SessionState.SessionStateModule.OnEndRequest(オブジェクト ソース、EventArgs eventArgs) +160
System.Web.SyncEventExecutionStep.System.Web。 HttpApplication.IExecutionStep.Execute() +68 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75


http://myweb.somee.com/login.aspx ユーザー名: demo パスワード: user

[試験を受ける] をクリックして ASP.NET を選択し、[試験を開始] をクリックします。

以下のエラーが表示されます。このエラーを取り除くには助けが必要です。sidra.raheel@yahoo.com

以下のリンクからソースコードをダウンロードしてください: http://www.4shared.com/zip/-KF0Zjsi/Quiz_Engine_in_ASP.html

4

1 に答える 1

6

したがって、 としてマークExamination[Serializable]ます。終わり。

于 2012-04-26T17:39:30.927 に答える