загрузка файла wcf netNetpipe pipe закрыта ошибка - PullRequest
1 голос
/ 11 января 2011

Я загружаю файл в элемент управления загрузкой файла asp.net..via. Я беру поток из размещенного файла и преобразовываю в байтовый массив и перехожу на обслуживание. Я получаю эту ошибку: произошла ошибка записи в канал: канал закрыт. (232, 0xe8).

Мы используем привязку netNamedPipe. Хостинг в службе Windows. Эта ошибка связана с загрузкой более 6 КБ. Никаких проблем при загрузке. Я увеличил значения тайм-аута и максимального размера сообщения до больших ... Но ошибка по-прежнему есть ..

1 Ответ

1 голос
/ 20 декабря 2011

Что помогло мне, так это увеличение ReceiveTimeout привязки netNamedPipe, так как оно контролирует время ожидания канала.Примерно так:

<netNamedPipeBinding>
<binding name="myBinding" receiveTimeout="infinite">
</binding>

См. Также этот вопрос: Как сделать так, чтобы привязка именованных каналов автоматически переподключалась в WCF

...