Не загружаются файлы большого размера на IIS средствами ASP
При загрузке файлов на портал либо форум, основанный на движке ASP (например WebWizForums, soopportal я себе ставил поэтому их и привожу в качестве примера) при использовании функции загрузки на сервер (upload) получаем ошибку:
Error: Request object error 'ASP 0104 : 80004005' Operation not Allowed
Касается: IIS 5, IIS 6
Решается внесением поправок в файл Metabase.xml, который находится в папке c:\Windows\System32\Inetsrv
Находим там параметр "AspMaxRequestEntityAllowed" и изменяете его на значение, какое вам нужно - это размер файла в Байтах, максимальный размер "1073741824", это 1ГигаБайт.
Перед правкой файла, нужно остановить службы IIS.
Однако есть более легкий на мой взгляд способ:
В командной строке (Пуск - Выполнить - cmd) набрать последовательно:
- cd X:\inetpub\adminscripts (где X - буква диска куда установлено IIS, по умолчанию, конечно же С)
- cscript adsutil.vbs set w3svc/ASPMaxRequestEntityAllowed size (Вместо size - размер файл, который вы разрешаете загружать на сервер)
- iisreset (Необязательно, когда я делал параметр сразу заработало)
Размер файла можно выставить большим, так как обычно размер загрузки файла ограничивается самим приложением.
- Метки:
- Добавить комментарий
- 1493 просмотра
Комментарии
Спасибо
Большое спасибо автору!!!!