Отображение документа из MVC путем вызова метода из службы WCF
Я хочу отобразить документ для указанного идентификатора документа. Для этого я звоню в службу WCF из проекта MVC.
В проекте MVC, в HomeController.cs
FileStreamResult objFileStreamResult = (FileStreamResult)objDocumentServiceClient.RetrieveDocument(DocId);
В проекте WCF Service, в DocumentService.svc.cs
public FileStreamResult RetrieveDocument(int DocumentID)
Ошибка:
Тип 'System.Web.Mvc.FileStreamResult' не может быть сериализован. Попробуйте пометить его атрибутом DataContractAttribute и пометить все его элементы, которые вы хотите сериализовать, атрибутом DataMemberAttribute. the Если тип является коллекцией, попробуйте пометить его с помощью CollectionDataContractAttribute.
Может ли кто-нибудь сказать мне, что я делаю не так?