Большой двоичный файл (байт []) Передача файлов через WCF

Я пытаюсь создать службу WCF, которая позволяет мне отправлять большие двоичные файлы от клиентов к службе.

Однако я могу успешно передавать файлы до трех -4 МБ. (Я терплю неудачу при попытке передать 4,91 МБ и, конечно, что-либо еще)

Ошибка, которую я получаю, если пытаюсь отправить файл размером 4,91 МБ:

Сообщение об исключении: Ошибка произошла при получении ответа HTTP на http: //localhost:56198/Service.svc. Это может быть связано с тем, что привязка конечной точки службы не использует протокол HTTP. Это также может быть связано с прерыванием контекста HTTP-запроса сервером (возможно, из-за завершения работы службы). Дополнительные сведения см. В журналах сервера.

Внутреннее сообщение об исключении: Базовое соединение было закрыто: при приеме произошла непредвиденная ошибка.

Внутреннее сообщение об исключении: Невозможно прочитать данные из транспортного соединения: Существующее соединение было принудительно закрыто удаленным узлом.

Внутреннее сообщение об исключении: Существующее соединение было принудительно закрыто удаленным узлом

Эта ошибка возникает на стороне клиента, как только отправляется файл byte [] как параметр метода для открытого метода службы.

У меня есть точка останова в первой строке метода службы, в случае успешной передачи файлов (менее 3 МБ) достигается точка останова и файл передается. Однако в этом случае, как только метод вызывается, возникает ошибка. В случае этой ошибки точка останова в службе не будет достигнута.

Я собираюсь вставить свои разделы из своих файлов Service Web.config и Asp Page (Client) Web.config. Если вам также требуется код, который отправляет файл и принимает файл, дайте мне знать, я тоже пришлю его.

Service Web.Config



  
    
      
      
        
        
      
            
        

    
        
            
                
                    
                
            
            
        
    
    
        
            
                
                
      
            
        
    

Клиент (страница Asp.net) Web.Config



   
      
         
         
            
               
            
            
         
      
   



  
    
      
    
  



   


21
задан Max 20 October 2017 в 08:15
поделиться