У меня есть конечная точка веб-API с именем SaveEstimate
, которая возвращает ошибку 404 при отправке определенных данных. Основываясь на своих исследованиях, я изначально думал, что это из-за размера файла. Однако размер файла составляет менее 2 МБ, и в моем файле web.config
имеются следующие настройки:
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="26214400" />
</requestFiltering>
</security>
и
<httpRuntime targetFramework="4.7" maxRequestLength="26214400" />
Публикуемые данные - это файл (в виде строки в кодировке Base64) вместе с некоторыми данными JSON. Я попытался настроить различное ведение журнала как в IIS, так и на своем сайте (для записи в файл и базу данных SQL), однако эта ошибка не обнаруживается нигде, где я могу найти.
Если я выполню тест с другим (меньшим) файлом, чем запрос завершится успешно. Это наводит меня на мысль, что это как-то связано с размером файла, но, если я не пойму неправильно настройки web.config
, они должны разрешить запрос размером до 25 МБ. Я пропускаю еще одну настройку?
Заранее благодарим за любые рекомендации / помощь, которые вы можете предоставить.