指定した文書IDの文書を表示したい。このために、MVC プロジェクトから WCF サービスを呼び出しています。
MVC プロジェクトの HomeController.cs で
FileStreamResult objFileStreamResult = (FileStreamResult)objDocumentServiceClient.RetrieveDocument(DocId);
WCF サービス プロジェクトの DocumentService.svc.cs 内
public FileStreamResult RetrieveDocument(int DocumentID)
エラー:
タイプ 'System.Web.Mvc.FileStreamResult' をシリアル化できません。これを DataContractAttribute 属性でマークし、シリアル化するすべてのメンバーを DataMemberAttribute 属性でマークすることを検討してください。ÿ型がコレクションの場合は、CollectionDataContractAttribute でマークすることを検討してください。
誰が私が間違っているのか教えてください。