Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > ASP .NET for Linux


Автор: Alexsar 9.2.2009, 15:07
Совсем недавно перешёл на Linux.
Возникла необходимость развернуть вебсервис ASP .NET2.0 на Linux(Ubuntu 8.10).
На сайте mono-project.com предлагается способ запуска асп под линуксом, даётся ссылка на вот этот ресурс https://help.ubuntu.com/community/ModMono?action=fullsearch&context=180&value=linkto%3A%22ModMono%22.
Там описывается алгоритм действий для Ubuntu 8.04(думаю особых различий для моего случая нет).
Я выполнил всё как там описано, то есть установил libapache2-mod-mono,
mono-apache-server2,
активировал модуль: a2enmod mod_mono (выдал сообщение, что уже активирован),
в файле /etc/apache2/mods-available/mod_mono.conf установил использование ASP .NET2(одну строчку закомметировал, другую раскомментировал),
перезапустил апач,
и попытался развернуть, как ниже написано, свой асп вебсервис

В итоге, асп страницы не выполняются, предлагается сохранить их на диск
Что я сделал не так? Просьба как можно подробней и с примерами объяснить, как поднять асп в апаче smile 
Заранее, спасибо smile 

Автор: Любитель 9.2.2009, 16:17
Навскидку - в httpd.conf (или инклюдимых конфигах) не прописан хандлер для aspx/asmx.

Автор: Alexsar 10.2.2009, 14:36
В одной из статей было рекомендовано в файл httpd.conf внести такие вот настройки:

LoadModule mono_module modules/mod_mono.so
AddMonoApplications default "/personal:/home/user/mypages"
Alias /personal "/home/user/mypages"
<Location /personal>
SetHandler mono
</Location>

Лучше не стало.
Куда дальше копать?
И ещё вопрос, кто-нибудь развёртывал ASP .NET2.0 в линуксе, хочется, чтобы поделился опытом smile 

Автор: bilbobagginz 10.2.2009, 15:16
Цитата(Alexsar @  10.2.2009,  14:36 Найти цитируемый пост)
Куда дальше копать?

увеличить loglevel, и смотреть на ошибки в логах. 
когда ты подключаешься и пытаешься запустить что-то на ASP, у тебя должно быть сообщение от сервера в логах, что он делает.

Автор: Alexsar 10.2.2009, 19:18
Всем спасибо, разобрался.
Я напутал в httpd.conf, по крайней мере как всё там правильно описал - заработало.
Думаю, что тему можно закрыть. smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)