Member Nitin Patil Ответов: 2

Облицовка "базовое соединение было закрыто: произошла непредвиденная ошибка при приеме." ошибка при передаче файла размером 3 МБ через веб-сервис с включенным MTOM.


Привет

Я пытаюсь загрузить файл .pdf размером 3 МБ и более через мой веб-сервис, и этот веб-сервис имеет включенный MTOM. Я вызываю этот веб-сервис в своем одном из веб-приложений, и это приложение также включено MTOM.
Я сослался “http://blogs.eforceglobal.com/asrivastava/archive/2008/04/22/509.aspx” ссылка для включения MTOM как в веб-сервисе, так и в веб-приложении.

Я хочу загрузить файл .pdf (размером 10 МБ и более) в свое веб-приложение, вызвав вышеупомянутый веб-сервис. Когда я загружал файл размером 2 МБ и меньше, он работал нормально, но при попытке загрузить файл размером 3 МБ и больше я получаю сообщение “базовое соединение было закрыто: произошла неожиданная ошибка при получении”. ошибка в моем веб-приложении.

Прошу Вас, пожалуйста, помочь мне выйти из этой ошибки, и даже я не понимаю причины этой ошибки, так как MTOM включен в обоих приложениях.

Заранее спасибо!!

2 Ответов

Рейтинг:
14

Member Nitin Patil

Я добавил ниже код

"&ЛТ;строки httpruntime параметра maxrequestlength="19000" атрибута executiontimeout="360000" /&ГТ;"

в конфигурационном файле как для веб-сервиса, так и для веб-приложения и его разрешения!!


Dalek Dave

хороший ответ.