powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF и Streaming больших файлов
10 сообщений из 35, страница 2 из 2
WCF и Streaming больших файлов
    #35416341
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buredstreaming буферизует всегда вне зависимости от привязки.
Естественно, не по одному байту передает. Но относительно общего объема сообщения, поток не буферизируется.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
WCF и Streaming больших файлов
    #36240032
Dmitdd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В продолжение темы:
Пришлось и мне разбираться со стримингом. В примере, который скачала Морская свинка по ссылке на статью]http://msdn.microsoft.com/en-us/library/ms751463.aspx (пример сверху. Осторожно, больше 20 мегабайт) есть пример работы WCF со стримингом в папке "~\WCFWFCardSpace\WCF\Basic\Contract\Service\Stream\CS" (без использования IIS). Так мне не удалось запустить этот пример на Win XP (отваливается по таймауту через минуту), зато получилось на Win 2008 (в том числе и с использованием IIS).
Самое интересное, что стоит только на XP заменить в настройках клиента значение transferMode="Streamed" на transferMode="Buffered" как все работает.
Так же не получилось, если сервис крутится на Win 2008, а клиент на Win XP (то же самое, отваливается по таймауту). Фиддлер вроде показывает, что запрос уходит, ответа нет.
...
Рейтинг: 0 / 0
WCF и Streaming больших файлов
    #36242971
гуглокод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DmitddФиддлер вроде показывает, что запрос уходит, ответа нет.
Здесь почитайте: http://kjellsj.blogspot.com/2007/02/wcf-streaming-upload-files-over-http.html
...
Рейтинг: 0 / 0
WCF и Streaming больших файлов
    #36422351
Фотография student-uni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Буферизация на ИЕ 6 не отключается, а на ИЕ 7 - да. Возможно в этом причина.
...
Рейтинг: 0 / 0
WCF и Streaming больших файлов
    #36487238
Dervish24
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решение проблемы с IIS:
http://weblogs.asp.net/jclarknet/archive/2008/02/14/wcf-streaming-issue-under-iis.aspx
...
Рейтинг: 0 / 0
WCF и Streaming больших файлов
    #36487242
Dervish24
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
WCF и Streaming больших файлов
    #36557540
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot guinea-pig]Эх, ребята:) Если бы все было так просто... Со времени подачи запроса я и сама уже поразбиралась, и вот какие интересные моменты всплыли:
1) При отдельно стоящем WCF-сервисе стриминг идет отлично в обе стороны.
2) При попытке запихать сервис под IIS, существует такая описанная проблема: стриминг НА сервер работает. Стриминг С сервера - не работает. IIS упорно буфферизует поток и заставить его стриминговать - нереально... При передаче файликов метров по двести очень хорошо видно, как это всё лезет через память :)

В IIS для сервиса в конфиге надо просто указазать чтоб не буфферил!
...
Рейтинг: 0 / 0
WCF и Streaming больших файлов
    #36557652
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотрите на даты постов.
...
Рейтинг: 0 / 0
WCF и Streaming больших файлов
    #36696157
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2) При попытке запихать сервис под IIS, существует такая описанная проблема: стриминг НА сервер работает. Стриминг С сервера - не работает. IIS упорно буфферизует поток и заставить его стриминговать - нереально... При передаче файликов метров по двести очень хорошо видно, как это всё лезет через память :)

В IIS просто нужно сконфигурировать сервис и там есть опция буфферизировать али нет!
...
Рейтинг: 0 / 0
WCF и Streaming больших файлов
    #36792723
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sp2) При попытке запихать сервис под IIS, существует такая описанная проблема: стриминг НА сервер работает. Стриминг С сервера - не работает. IIS упорно буфферизует поток и заставить его стриминговать - нереально... При передаче файликов метров по двести очень хорошо видно, как это всё лезет через память :)

В IIS просто нужно сконфигурировать сервис и там есть опция буфферизировать али нет!
где?
...
Рейтинг: 0 / 0
10 сообщений из 35, страница 2 из 2
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF и Streaming больших файлов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]