ファイルをアップロードするために次のコードをデバッグしているときに、次のエラーが発生します。
コードは
if (Request.Files.Count > 0)
objStatusData.SaveAttachments = Request.Files;
else
objStatusData.SaveAttachments = null;
objStatusData は、このようにシリアル化された StatusData という名前のプロパティ クラスのオブジェクトです。
[Serializable]
public class StatusData
しかし、私はこのエラーが発生しています。
アセンブリ 'System.Web、Version=2.0.0.0、Culture=neutral、PublicKeyToken=b03f5f7f11d50a3a' の 'System.Web.HttpFileCollection' と入力すると、シリアル化可能としてマークされません。System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitSerialize (オブジェクト obj、ISurrogateSelector surrogateSelector、StreamingContext コンテキスト、SerObjectInfoInit serObjectInfoInit、IFormatterConverter コンバーター、ObjectWriter objectWriter) で
この問題を回避するにはどうすればよいですか。必要な手順をいくつか提案してください。
前もって感謝します..