0

指定した文書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 でマークすることを検討してください。

誰が私が間違っているのか教えてください。

4

0 に答える 0