Я работаю над веб-приложением, которое передает данные в пользовательское клиентское приложение.
Я получаю исключения, когда данные превышают какой-то "маленький" размер. Поскольку конечные пользователи, вероятно, будут использовать все большие объемы данных, я переключил возврат с функции WCF на идентификатор набора данных.
Затем я преобразовал клиент для использования идентификатора для получения данных с какой-то простой страницы ASPX. Это работает нормально, но означает несоответствие в интерфейсе.
Редактировать: я не уверен, как я пропустил возврат потока, но я сделал. У кого-нибудь есть проблемы с потоками через WCF?
Есть ли проблемы с чтением файлов через потоки HTTP со страницы ASPX, кроме разорванного соединения?
Я бы предположил, что мне не хватает возможности WCF (например, данных oob). Но в то же время он-лайн справка по C # / .NET либо очень плохая, либо серьезно сломана, как установлено на моей машине.
Спасибо.
[Редактировать] Кстати, в моем случае «большой объем данных» определяется пользовательским вводом, но должен быть не менее 20 МБ.