Пользовательская привязка MTOM и максимальный размер загрузки - PullRequest
1 голос
/ 08 октября 2010

Я использую приведенную ниже конфигурацию привязки для своей службы загрузки,

<binding name="FileUploadSTSBinding">
          <security authenticationMode="UserNameOverTransport"
                    requireDerivedKeys="false"
                    keyEntropyMode="ServerEntropy"
                    requireSecurityContextCancellation="false"
                    requireSignatureConfirmation="false">
          </security>
          <mtomMessageEncoding/>
          <httpsTransport 
            transferMode="Streamed" 
            maxReceivedMessageSize="2147483647"/>
        </binding>

Но с этим параметром я не могу загружать большие файлы размером более 1 МБ, ответ сервера - неверный запрос.

Есть мысли?

1 Ответ

0 голосов
/ 08 октября 2010

Вам также необходимо установить атрибут maxRequestLength, чтобы загрузка работала. Это можно найти в файле web.config здесь:

<configuration>
   <system.web>
      <httpRuntime>

Убедитесь, что удостоверение пула приложений IIS имеет право на запись во временную папку, чтобы иметь возможность временно сохранять входящие данные.

...