Есть ли небольшой классический сервер ASP, такой как сервер разработки ASP.NET, который поставляется с Visual Studio?

Я хотел бы услышать, есть ли небольшой классический сервер ASP, похожий на сервер разработки ASP.NET, который поставляется с Visual Studio?

Мы — небольшая группа, которая поддерживает устаревший (классический) сайт ASP, и поэтому нам нужен небольшой сервер, который можно легко запустить на машине с Windows XP. В настоящее время мы застряли с IIS 5.1 на наших машинах для разработки (а поскольку мы используем XP Pro, мы не можем обновиться до IIS 6 или 7).

Я попытался установить веб-сервер Cassini, но это не помогло. работать с классическим ASP либо.


person PropellerHead    schedule 11.05.2009    source источник
comment
существует программное обеспечение, которое может запускать asp classic в качестве переносимого проекта aspexplore.com/default.html   -  person Mahdi    schedule 21.06.2020


Ответы (9)


Вы не получите ничего дополнительного от ASP, работая на IIS 6 или 7. Возникли ли у вас какие-то особые проблемы, связанные с зависанием на IIS 5.1?

person great_llama    schedule 11.05.2009
comment
Если бы мне действительно пришлось запускать IIS, я надеялся запустить последнюю версию IIS, но приятно знать, что в отношении классического ASP нет никаких изменений. - person PropellerHead; 12.05.2009
comment
На самом деле вы получаете нечто большее: с IIS 5.1 вы можете создать только один веб-сайт, с IIS 6 (и 7) вы можете создать несколько веб-сайтов. - person PropellerHead; 14.05.2009
comment
Если вы используете IIsAdmin.NET codeplex.com/iisadmin, вы можете создать несколько веб-сайтов на XP. Вы по-прежнему можете запускать только по одному, но инструмент позволяет легко переключаться между ними. - person great_llama; 14.05.2009

Вы пробовали Baby Web Server? - http://www.pablosoftwaresolutions.com/html/baby_web_server.html

person AnonJr    schedule 18.05.2009
comment
Я пробовал, и хотя это небольшой классический сервер разработки ASP, он не поддерживает отладку с помощью Visual Studio (как это делает IIS). - person PropellerHead; 19.05.2009
comment
Спасибо за ссылку, мне не нужна отладка, так что это сработало отлично! Спасибо - person shaiss; 21.10.2009

Короткий ответ: нет, нет небольшого веб-сервера, на котором работает классический ASP. Как упоминалось здесь, существует множество альтернатив, таких как подключаемые модули IIS или Apache, но ни один из них не занимает такое же малое место, как сервер разработки ASP.NET, который поставляется с Visual Studio и поддерживает отладку.

person PropellerHead    schedule 18.05.2009
comment
ну, совершенно неправильно. есть apache 2.0.2 и asp для apache, который отлично работает со всеми классическими asp. - person icinema gr; 27.11.2020

Существует небольшой веб-сервер, на котором работает Classic ASP.

Он называется веб-сервером Abyss. Веб-сервер Abyss создан программным обеспечением Aprelium и может быть загружен бесплатно. Веб-сервер Abyss можно настроить для работы с ASP.net ИЛИ Classic ASP.

Сервер можно настроить для запуска ASP.net без каких-либо дополнительных загрузок.

Для запуска Classic ASP на сервере необходимо загрузить и настроить программу ActiveHTML, написанную Selisoft, чтобы позволить Classic ASP работать на веб-сервере Abyss. Активный HTML находится на 45-дневной бесплатной пробной версии, и если вам это нравится, цена покупки в настоящее время составляет от 30 до 40 евро в зависимости от того, нужна ли вам клиентская или серверная версия.

Надеюсь это поможет.

Энтони

person Community    schedule 29.08.2009
comment
есть программное обеспечение, которое может запускать asp classic как проект potable, но оно платное aspexplore.com/default.html - person Mahdi; 21.06.2020

Веб-сервер Abyss http://www.aprelium.com/ поддерживает классический ASP (также ASP.Net, Ruby и PHP) со сторонним расширением, которое стоит $$$. Но в какой-то момент была бесплатная версия стороннего компонента, вы МОЖЕТЕ найти копию, которая все еще циркулирует. Насчет отладки не уверен.

person infocyde    schedule 16.06.2009

Веб-сервер Baby ASP может позаботиться обо всем за вас, ПЛЮС вам не нужно его устанавливать, поэтому он не вносит в ваш реестр всевозможные сумасшедшие настройки.

Получить здесь

person Vrye Denker    schedule 01.04.2010

Ваш единственный реальный выбор — запустить сервер Windows или Vista, чтобы получить последнюю версию IIS.

Cassini не поддерживает классический asp.

person NotMe    schedule 11.05.2009

Согласно этот пост запустить ASP на Cassini невозможно. Спустя пару поисков в Google я все еще не смог найти никаких других альтернатив.

Какая функциональность вам нужна? Если это быстрые и простые функции VS, вы можете довольно легко сделать IDE отладка в IIS (хотя ASP технически не может быть "отлажен" - на самом деле вы просто запускаете его с помощью команды Ctrl+F5).

person Tomas Aschan    schedule 11.05.2009
comment
У меня нет проблем с отладкой классического ASP с использованием комбинации Visual Studio 2008 SP1 и IIS 5.1 в Windows XP Pro, я просто надеялся найти классический веб-сервер ASP с меньшей площадью, чем IIS, такой как ASP.NET Development Server (бывший Cassini) . - person PropellerHead; 12.05.2009
comment
Я думаю, что, к сожалению, нет выбора... =( Хотя это и не удивительно, так как Microsoft более или менее оставила классический ASP на произвол судьбы почти десять лет назад. Один вариант для вас как для команды, если вы не хотите иметь IIS установлен на каждом компьютере, чтобы иметь небольшой (внутренний) тестовый сервер, на котором вы можете организовать хранение, регистрацию/выдачу и т. д. по своему усмотрению и загружать файлы для тестирования.Это, конечно, утомительно по сравнению с локальным тестированием, но VS имеет довольно хорошую встроенную поддержку для работы через FTP, я думаю, даже в этом случае вы можете автоматически загружать и запускать с удаленного сервера. - person Tomas Aschan; 12.05.2009
comment
Это тоже вариант, но это сильно усложнит сценарий отладки с использованием VS2008. - person PropellerHead; 14.05.2009
comment
Не обязательно. Во-первых, я считаю, что эти настройки зависят от решения (или, по крайней мере, я думаю, что вы можете их настроить). Во-вторых, VS2008 поддерживает удаленную отладку, хотя я никогда не пробовал ее сам, поэтому не знаю, насколько это сложно. Но помните, что Крис не хочет отлаживать этот проект — вы все равно не сможете отлаживать классический ASP... - person Tomas Aschan; 14.05.2009

Вот веб-сайт, который позволяет запускать классические ASP-страницы с любого веб-сервера (включая IIS и Apache), но это стоит денег:

http://www.selisoft.com/en/ahtml/index.phtml

person Icemanind    schedule 11.05.2009
comment
-1. Зачем платить за то, что уже есть в XP Pro? - person AnthonyWJones; 12.05.2009
comment
На самом деле это просто перенос проблемы с одного веб-сервера на другой. - person PropellerHead; 14.05.2009