2009-12-02 4 views
2

Я запустить следующий сценарий для увеличения размера файла для загрузки E: \ Inetpub \ AdminScripts Cscript adsutil.vbs установить размер w3svc/ASPMaxRequestEntityAllowedASP «Недопустимая операция» Ошибка при методе eecute Request.Form

После запуска command.I я получаю эту ошибку ...

Запрос об ошибке объект 'ASP 0104: 80004005'

Недопустимая операция

/ewqms370/общие/в dexintermediate.asp, линия 63

... для этого кода здесь:

strUserName = Replace (Request.Form ("txtUserName"), "'", " ''")

Может кто-нибудь увидеть что-то не так ???

ответ

1

Причина, по которой вы расширили объект Request, вероятно, потому, что вы отправляете файл на сервер. Однако для этого вы либо будете использовать тип multipart mime, либо у вас есть домашний код, потребляющий тело сущности. В любом случае объект формы запроса не будет использоваться. Он работает только при отправке стандартных данных кодировки url.

8

Какое значение вы использовали для свойства AspMaxRequestEntityAllowed? Помните, что это должно быть указано в байт, поэтому вы можете дважды проверить это. Вероятно, стоит открыть файл метабазы, чтобы убедиться, что ваш скрипт обновил настройку. На IIS6 вы можете открыть файл metase.XML, который находится в каталоге c: \ Windows \ System32 \ Inetsrv, чтобы найти строку «AspMaxRequestEntityAllowed», чтобы дважды проверить это.

AspMaxRequestEntityAllowed указывает максимальное количество байтов, разрешенных в теле объекта запроса ASP. Если присутствует заголовок Content-Length и задает объем данных, превышающий значение AspMaxRequestEntityAllowed, IIS возвращает ответ об ошибке. Это свойство связано с функцией MaxRequestEntityAllowed, но специфично для ASP-запроса.

Официальная документация в MSDN: AspMaxRequestEntityAllowed Metabase Property (IIS 6.0)

+1

У меня была точно такая же проблема, как человек, который задал этот вопрос, и это была моя проблема. Запрос был более 200 тыс., А установка AspMaxRequestEntityAllowed на большее значение разрешила проблему. –

Смежные вопросы