Это сводит меня с ума. Недавно мы перешли на сервис Amazon EC2, и теперь загрузка файлов (с использованием Motobit Huge ASP Upload) в нашем приложении не выполняется для любых файлов размером более 120 КБ. Я знаю, что ограничение по умолчанию составляет 200 КБ, но оно не работает для всего, что больше 120, с номером ошибки -2147024893 (0x80070003) без описания/деталей. Я не могу найти ничего в средстве просмотра событий или журналах IIS, чтобы указать мне какое-либо направление.
Я действительно зашел в IIS в свойствах ASP для рассматриваемого сайта и изменил максимальный предел тела запрашивающего объекта с 200 000 до 400 000, и это не имело никакого значения. Я даже попробовал iisreset, а также перезагрузил сервер после внесения изменений, просто чтобы убедиться, что они применяются из-за безнадежного отчаяния.
Я пробовал множество разных файлов и размеров файлов. Максимум, что мне удалось загрузить, это файл размером 120 КБ. Это не проблема кода, так как этот же код работает на моем локальном компьютере (IIS 7) без проблем и был просто скопирован с нашего старого сервера как есть.
РЕДАКТИРОВАТЬ: я также безрезультатно пробовал следующее:
установите для параметров фильтрации запросов Максимально допустимую длину содержимого значение 30000000 (30 Мб).
Вручную отредактировал файл web.config и добавил requestLimits maxAllowedContentLength="15728640" и httpRuntime maxRequestLength="2147483647"