Существуют значения по умолчанию для ограничений. Одним из них является maxAllowedContentLength, значение по умолчанию которого должно составлять 30000000, что составляет примерно 28,6 МБ. Так что, вероятно, это не то, что вы испытываете.
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="500000000"/>
</requestFiltering>
</security>
</system.webServer>
Это может быть maxReceivedMessageSize
, который обычно устанавливается в части привязок файла web.config, которого у вас, похоже, нет. Может быть, они установлены в коде?
<basicHttpBinding>
<binding maxBufferSize="2147483647" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647">
<readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647"
maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
</binding>
</basicHttpBinding>
Возможно, существует файл конфигурации более высокого уровня, в котором установлено значение по умолчанию. Это может быть файл machine.config или другой файл Web.config в зависимости от настройки (если это выполняется в IIS).