我想显示指定文档 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 对其进行标记。
谁能告诉我我做错了什么?