Кто-нибудь пробовал решение для размещения классических страниц ASP на чем-то еще, кроме IIS / Windows? Мне интересно, было бы неплохо попробовать одно из решений этой проблемы. Я знаю о Sun Java System Active Server Pages (или Chilisoft), но не пробовал. Есть ли какие-то большие проблемы с этими решениями? Нужно ли менять размещенный код?





Я думаю, у тебя будут проблемы, попробовав это ... :(
Если бы это был ASP.NET, я бы посоветовал вам использовать Mono, но для классического ASP я не думаю, что существует так много решений, но я мог ошибаюсь :)
Вы можете попробовать с Apache :: ASP в вашем Linux, но я буду использовать его только на время, пока не смогу перенести приложение на другой язык с лучшей поддержкой (PHP, Perl, Python, Java, Ruby ... даже .Net с Mono).
Обратите внимание, что Apache: ASP не может управлять классами, поэтому вам нужно перекодировать свои классы только в переменные и функции. Что ж, классы в классическом ASP не так уж и сложны, чем просто переменные и функции ...
У меня был клиент, который по незнанию выбрал ISP с формой эмуляции ASP под Linux много лет назад. Программа, которую я установил, не работала должным образом, потому что имена файлов в Windows не чувствительны к регистру, а в Unix - нет. Если не получится, это будет целая куча. Включите файлы, URL-адреса, сообщения формы, имена файлов изображений, вы называете это.
Существует программа под названием ASP 2 PHP. Благодаря этому вы можете перенести свое приложение на PHP. Руководитель проекта не рекомендует использовать его постоянно, поскольку он не идеален и никогда не будет идеальным на 100%.
Также есть страницы Часто задаваемые вопросы и Ноты, чтобы получить представление о проблемах, с которыми вы можете столкнуться при их использовании.
Отсутствие обработки классов - наименьшая из проблем
Apache::ASP: он не обрабатываетVBScript, язык, используемый практически на всех существующих классических веб-сайтах ASP. Вам придется перенести код все наPerlScript, что вообще лишает смысла использование Apache :: ASP.