ASP .NET 2.0 на Apache (Windows XP)? - PullRequest
       34

ASP .NET 2.0 на Apache (Windows XP)?

2 голосов
/ 04 августа 2009

Я создаю веб-приложение ASP .NET 2.0 для среды интрасети. Возможно, сайт должен быть размещен на компьютере с XP в локальной сети. IIS ограничил бы количество подключений до 40. Мои требования разные - количество клиентов в локальной сети может быть намного выше - скажем, до 1000 или даже больше.

Сайт построен с использованием ASP .NET 2.0 и широко использует ASP .NET Ajax 1.0. Какие варианты у меня есть? Возможно ли разместить его на сервере Apache? (с ASP .NET Ajax) Если нет, то какие альтернативы?

Спасибо.

РЕДАКТИРОВАТЬ: Я слышал об ультидеве Кассини. Это хороший вариант (ASP .NET 2.0+ ASP .NET AJAX 1.0)?

Ответы [ 2 ]

1 голос
/ 04 августа 2009

Я бы не стал рассматривать Кассини, по моему опыту, он слишком медленный для производства. Другие альтернативы:

  • Apache + mod_mono (но ваше приложение будет работать под Mono вместо "стандартного" .net, что может создавать или не создавать свои проблемы)
  • Apache + mod_aspdotnet (но этот мод выглядит довольно старым и не поддерживается)
  • Купите лицензию Windows Web Server (2003 или 2008), но я думаю, что это не вариант, не так ли? : -)
0 голосов
/ 15 января 2010

С такими номерами вы сможете реально обосновать лицензию - будут ли они все одновременно обращаться к серверу - если нет, то вам, возможно, удастся уйти с хостинга XP.

Как вы управляете 1000 пользователей без единого экземпляра сервера - наверняка у одного из них есть немного возможностей для запуска IIS?

Вы можете получить Лицензия Windows Web Server 2008 от 469 $

Для этого не требуются клиентские лицензии, но (IANAL) вы не сможете использовать Windows Auth с этим, и это должен быть общедоступный веб-сайт ...

...