Я переношу классическое приложение asp (знаю, повезло) на смешанный сайт asp.net/asp, и похоже, что у меня нет доступа к коллекции Request.Form , Так же, как испытание, я сделал это:Классический ASP работает в Integrated Pipeline
for each x in Request.Form
Response.Write("<br>" & x & " = " & Request.Form(x))
next
я получаю это:
Запрос об ошибке объект 'ASP 0101: 80004005' Непредвиденная ошибка [мой сценарий], линия хх Функция возвращаемые | ,
Если я переключу пул приложений из Integrated Pipeline в Classic, код работает, но запуск в классическом режиме не является вариантом для приложения .net. Есть ли обходной путь в моем будущем?
Есть ли способ, которым я могу «коснуться запроса» в HttpModule, а не нарушать классический asp. Я пытаюсь создать уловить все блокировки загрузки файлов, и я действительно близок, но прикосновение к форме нарушает классическую загрузку asp. –
Нашел способ, но я должен создать собственный HTTP-модуль на C++, используя httpserv.h ISAPI api класс «CHttpModule». –
Для меня это был Glimpse, который касался моей страницы ASP Classic. Удаление его из моего web.config заставило ASP Classic работать снова. –