Можно ли установить ASP на Linux Ubuntu Hardy? - PullRequest
1 голос
/ 14 апреля 2009

Я недавно купил VPS от Slicehost с установленной Ubuntu Hardy. Можно ли настроить сервер для работы с ASP? Я понятия не имею, возможно ли это, но если да, есть ли у кого-нибудь хорошие учебники?

Спасибо.

Ответы [ 3 ]

4 голосов
/ 14 апреля 2009

Ответ большой "это зависит".

Вы говорите о Классическом ASP?
У Sun есть (был?) Продукт под названием «SunOne ASP» - хотя продукт менял названия так много раз, что я не мог сказать, что это такое, кроме оригинального продукта ChiliSoft ASP, купленного и переименованного Sun.

В любом случае, вышеупомянутый продукт позволит вам запускать код ClassicASP / VBScript на * nix-сервере, и по большей части будет работать хорошо. В некоторых вещах было немного возмутительно, и были некоторые вещи, которые работали не совсем правильно, но если вы были одержимы этим, вы могли бы заставить это работать. Сказав все это, я думаю, что где-то читал, что проект был прекращен. Так что это может быть недоступно больше.

Существует также модуль Apache: ASP, который (по моему опыту) работает только с кодом, написанным с учетом этого. Если вы пытаетесь портировать приложение с сервера Windows, это один из вариантов «разделить ваш риск».

Вы говорите о ASP.NET?
Если это так, у вас больше шансов ... вышеупомянутый Mono Project будет вашим лучшим выбором. Прошло много времени с тех пор, как я в последний раз смотрел на него, но мне не пришлось ничего настраивать, и я действительно не могу сказать, насколько он хорош / плох.

При прочих равных условиях ...
При прочих равных, я бы сказал, что если вы собираетесь использовать язык программирования MS, запустите его на сервере MS. Это может стоить немного больше, но, вероятно, избавит вас от головной боли в долгосрочной перспективе.

2 голосов
/ 14 апреля 2009

Mono Project содержит некоторую информацию по этой теме. Вы можете запустить ASP с Mono под Apache или XSP, выделенным (но довольно ограниченным HTTP-сервером) для размещения ASP.Net в Linux.

Вы найдете информацию в этой статье .

РЕДАКТИРОВАТЬ: Кажется, этот вопрос о классическом ASP. Afaik нет способа запустить это в Linux / Unix.

1 голос
/ 14 апреля 2009

AnonJr прав, что если вы занимаетесь разработкой и развертыванием .Net или Microsoft, то лучше быть на платформе Microsoft. если вы стартап, то у Microsoft есть программа - «BizSpark» - http://www.microsoft.com/bizspark/ вы можете получить лицензии на разработку и развертывание практически бесплатно в течение 3 лет, если вы запускаете менее миллиона долларов. Вы можете получить более подробную информацию по ссылке выше

...