Отображение документа из 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.

Может ли кто-нибудь сказать мне, что я делаю не так?

0 ответов

Другие вопросы по тегам