Произошла ошибка ASP «Операция не разрешена» при выполнении метода Request.Form - PullRequest
4 голосов
/ 02 декабря 2009

Я запустил следующий скрипт для увеличения размера файла для загрузки E: \ Inetpub \ AdminScripts cscript adsutil.vbs set w3svc / ASPMaxRequestEntityAllowed size

После запуска команды. Я получаю эту ошибку ...

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

Операция не разрешена

/ ewqms370 / common / indexintermediate.asp, строка 63

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

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

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

Ответы [ 2 ]

11 голосов
/ 04 декабря 2009

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

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

Официальная документация в MSDN: Свойство метабазы ​​AspMaxRequestEntityAllowed (IIS 6.0)

2 голосов
/ 02 декабря 2009

Причина, по которой вы раскрыли сущность «Запрос», возможно, заключается в том, что вы отправляете файл на сервер. Однако, чтобы сделать это, вы либо будете использовать составной MIME-тип, либо у вас есть некоторый домашний код, потребляющий тело сущности. В любом случае объект формы запроса не будет использоваться. Работает только при публикации стандартных данных формы кодирования URL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...