.NET WSE лимит на размер отдаваемых файлов

Если размер файла запрашиваемого у вэб сервиса при помощи DIME атачмента более 4Мб, то по умолчанию сервис отругается следующим образом:

DimeFormatException: WSE352: The size of the record exceed its limit

Чтобы исправить положение, в файле настройки web.config и вызывающего приложения и отдающего сервиса необходимо указать в секции microsoft.web.services2 максимальный размер отдаваемых файлов

<microsoft.web.services2>

<messaging>

<maxRequestLength>51200</maxRequestLength>

</messaging>

<diagnostics />

</microsoft.web.services2>

 

Замечаняния:

1. рестартовать приложения нет необходимости

2. Обязательно указать размер в обоих файлах настройки

3. Размер задается в килобайтах