powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Windows+Apache+mod_mono
19 сообщений из 19, страница 1 из 1
Windows+Apache+mod_mono
    #37337433
LASMON
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пытаюсь установить Windows+Apache+mod_mono и запустить на этом всем тестовый проект из d:\Mono\lib\xsp\test\. Запустить Apache+mod_mono удалось. Лог:
[Tue Jul 05 15:33:32 2011] [notice] Server built: May 20 2011 17:39:35
[Tue Jul 05 15:33:32 2011] [notice] Parent: Created child process 4280
[Tue Jul 05 15:33:33 2011] [notice] Child 4280: Child process is running
[Tue Jul 05 15:33:35 2011] [notice] Child 4280: Acquired the start mutex.
[Tue Jul 05 15:33:35 2011] [notice] Child 4280: Starting 64 worker threads.
[Tue Jul 05 15:33:35 2011] [notice] Child 4280: Starting thread to listen on port 80.

Но при попытке вызова проекта в браузере: Error: 404 Not Found. The requested URL /index.aspx was not found on this server.

Мой Config с самой простой конфигурацией (взято c http://anmar.eu.org/mono/mod_mono/)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
LoadModule mono_module /Apache/modules/mod_mono.so
Include /Apache/conf/mod_mono.conf
		
AddHandler mono .aspx .ascx .asax .ashx .config .cs .asmx
<IfModule mod_dir.c>
	DirectoryIndex index.aspx default.aspx
</IfModule>
	
<VirtualHost *: 80 >
	ServerName localhost
        DocumentRoot "d:\Mono\lib\xsp\test"
        MonoDocumentRootDir "d:/Mono/lib/xsp/test"
	MonoApplications "/:./"
</VirtualHost>

Вопрос такой, у кого-нибудь увенчалась удачей попытка установки Windows+Apache+mod_mono? Если есть такие счастливые люди, помогите, пожалуйста разобраться.
...
Рейтинг: 0 / 0
Windows+Apache+mod_mono
    #37338734
Фотография Zick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LASMON, ставил по этой инструкции , все работает.
...
Рейтинг: 0 / 0
Windows+Apache+mod_mono
    #37338898
LASMON
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Zick, спасибо, но в этой инструкции описание установки для Ubuntu linux, а мне уж очень под Windows нужно.
...
Рейтинг: 0 / 0
Windows+Apache+mod_mono
    #37339276
Erik_Kartmann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Windows+Apache+mod_mono
    #37339277
Erik_Kartmann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Аа.. моно..
...
Рейтинг: 0 / 0
Windows+Apache+mod_mono
    #37339885
LASMON
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ага, моно, моно... только установить его на Windows не моно...
...
Рейтинг: 0 / 0
Windows+Apache+mod_mono
    #37339948
ForveAvar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
народ поделитесь, а то совсем не пойму, есть ли разница в розроботке под моно и под виндой и в чем она разница. за линк хороший буду благодарен

и как там с мвц, а то винда запарила, хочу убунту попробовать
...
Рейтинг: 0 / 0
Windows+Apache+mod_mono
    #37342472
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
404 - найти не может страницу.
...
Рейтинг: 0 / 0
Windows+Apache+mod_mono
    #37342974
LASMON
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
st_st, то что 404 - найти не может страницу, это понятно, непонятно почему, ведь она находится именно по тому адресу, который указан в конфиге.
...
Рейтинг: 0 / 0
Windows+Apache+mod_mono
    #37343228
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я mono на openSUSE ставил, если обработчика aspx нет, то браузер предлагает сохранить страницу на диск, если есть, но неправильно поставлен - вылетает ошибка, а вот чтобы страница ненайдена была - тут видимо что-то с путями не то, можно попробовать пооткрывать методом перебора по разным путям.

p.s. а зачем mono на винде?
...
Рейтинг: 0 / 0
Windows+Apache+mod_mono
    #37343594
LASMON
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mono на винде - производственная необходимость... :(( сказали, делаю. Но, похоже, придется openSUSE ставить а на нее уже апач с моно.
Кстати, почистил полностью все последствия предыдущих инсталяций апача и моно., установил все заново. Ошибка по-прежнему та же но вот в логе значитьльно увеличилось инфы. Вот так теперь выглядит лог запуска сервера.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
Starting the Apache2. 2  service
The Apache2. 2  service is running.
creating mono server config
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] Registry key found. SdkInstallRoot: 'C:\\Mono'
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] creating dashboard mutex = C:\\WINDOWS\\TEMP/mod_mono_dashboard_XXGLOBAL_1.lock
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] Requested locking mechanism name: (null)
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] removing dashboard file 'C:\\WINDOWS\\TEMP/mod_mono_dashboard_XXGLOBAL_1'
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] creating dashboard 'C:\\WINDOWS\\TEMP/mod_mono_dashboard_XXGLOBAL_1'
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] creating dir config for (null)
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] creating dir config for (null)
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] creating mono server config
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] Registry key found. SdkInstallRoot: 'C:\\Mono'
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] creating dashboard mutex = C:\\WINDOWS\\TEMP/mod_mono_dashboard_XXGLOBAL_1.lock
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] Requested locking mechanism name: (null)
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] store_config  40  'C:/Mono/lib/xsp/test' '(null)'
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] store_config  32  '/:./' '(null)'
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] Total mod-mono-servers to spawn so far:  2 
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] Initializing handler
[Fri Jul  08   15 : 14 : 53   2011 ] [notice] Apache/ 2 . 2 . 19  (Win32) mod_mono/ 1 . 9  configured -- resuming normal operations
[Fri Jul  08   15 : 14 : 53   2011 ] [notice] Server built: May  20   2011   17 : 39 : 35 
[Fri Jul  08   15 : 14 : 53   2011 ] [notice] Parent: Created child process  1592 
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] creating mono server config
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] Registry key found. SdkInstallRoot: 'C:\\Mono'
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] creating dashboard mutex = C:\\WINDOWS\\TEMP/mod_mono_dashboard_XXGLOBAL_1.lock
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] Requested locking mechanism name: (null)
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] creating dir config for (null)
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] creating dir config for (null)
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] creating mono server config
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] Registry key found. SdkInstallRoot: 'C:\\Mono'
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] creating dashboard mutex = C:\\WINDOWS\\TEMP/mod_mono_dashboard_XXGLOBAL_1.lock
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] Requested locking mechanism name: (null)
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] store_config  40  'C:/Mono/lib/xsp/test' '(null)'
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] store_config  32  '/:./' '(null)'
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] Total mod-mono-servers to spawn so far:  2 
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] creating mono server config
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] Registry key found. SdkInstallRoot: 'C:\\Mono'
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] creating dashboard mutex = C:\\WINDOWS\\TEMP/mod_mono_dashboard_XXGLOBAL_1.lock
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] Requested locking mechanism name: (null)
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] creating dir config for (null)
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] creating dir config for (null)
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] creating mono server config
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] Registry key found. SdkInstallRoot: 'C:\\Mono'
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] creating dashboard mutex = C:\\WINDOWS\\TEMP/mod_mono_dashboard_XXGLOBAL_1.lock
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] Requested locking mechanism name: (null)
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] store_config  40  'C:/Mono/lib/xsp/test' '(null)'
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] store_config  32  '/:./' '(null)'
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] Total mod-mono-servers to spawn so far:  2 
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] Initializing handler
[Fri Jul  08   15 : 14 : 53   2011 ] [notice] Child  1592 : Child process is running
[Fri Jul  08   15 : 14 : 53   2011 ] [warn] Mono Child Init
[Fri Jul  08   15 : 14 : 54   2011 ] [warn] try_connect: - 1 
[Fri Jul  08   15 : 14 : 54   2011 ] [warn] forking XXGLOBAL
[Fri Jul  08   15 : 14 : 54   2011 ] [warn] Applications: (null)
[Fri Jul  08   15 : 14 : 54   2011 ] [warn] Config file: (null)
[Fri Jul  08   15 : 14 : 54   2011 ] [warn] Config dir.: (null)
[Fri Jul  08   15 : 14 : 54   2011 ] [warn] Listen port:  2000 
[Fri Jul  08   15 : 14 : 54   2011 ] [warn] Listen address: (null)
[Fri Jul  08   15 : 14 : 54   2011 ] [warn] PATH: C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;c:\\Program Files\\Microsoft SQL Server\\ 90 \\Tools\\binn\\;C:\\Program Files\\Microsoft SQL Server\\ 100 \\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\ 100 \\DTS\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\ 100 \\Tools\\Binn\\VSShell\\Common7\\IDE\\;C:\\Program Files\\Microsoft Visual Studio  9 . 0 \\Common7\\IDE\\PrivateAssemblies\\;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1. 0 ;C:\\Program Files\\GtkSharp\\ 2 . 12 \\bin;C:\\Program Files\\TortoiseSVN\\bin
[Fri Jul  08   15 : 14 : 54   2011 ] [warn] serverdir: C:\\Mono/bin
[Fri Jul  08   15 : 14 : 54   2011 ] [warn] PATH after: C:\\Mono/bin;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;c:\\Program Files\\Microsoft SQL Server\\ 90 \\Tools\\binn\\;C:\\Program Files\\Microsoft SQL Server\\ 100 \\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\ 100 \\DTS\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\ 100 \\Tools\\Binn\\VSShell\\Common7\\IDE\\;C:\\Program Files\\Microsoft Visual Studio  9 . 0 \\Common7\\IDE\\PrivateAssemblies\\;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1. 0 ;C:\\Program Files\\GtkSharp\\ 2 . 12 \\bin;C:\\Program Files\\TortoiseSVN\\bin
[Fri Jul  08   15 : 14 : 55   2011 ] [warn] try_connect:  0 
[Fri Jul  08   15 : 14 : 55   2011 ] [warn] connected XXGLOBAL
[Fri Jul  08   15 : 14 : 55   2011 ] [notice] Child  1592 : Acquired the start mutex.
[Fri Jul  08   15 : 14 : 55   2011 ] [notice] Child  1592 : Starting  64  worker threads.
[Fri Jul  08   15 : 14 : 55   2011 ] [notice] Child  1592 : Starting thread to listen on port  80 .

И теперь несмотря на ошибку, при вызове приложения в браузере он видит иконку приложения (правда как-то через раз). Вот это из лога access (предыдущий запуск, в этот раз иконка мне не обломилась, хотя я ничего не менял)
Код: plaintext
1.
 127 . 0 . 0 . 1  - - [ 08 /Jul/ 2011 : 14 : 50 : 56  + 0400 ] "GET / HTTP/1.1"  404   208 
 127 . 0 . 0 . 1  - - [ 08 /Jul/ 2011 : 14 : 50 : 56  + 0400 ] "GET /favicon.ico HTTP/1.1"  200   1406 

Может теперь кто-нибудь сможет мне помочь понять где ошибка? А то как-то грустно в выходные будет шаманить еще и с openSUSE.
...
Рейтинг: 0 / 0
Windows+Apache+mod_mono
    #37346666
LASMON
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так и не нашел решения для Windows+Apache+mod_mono. Зато убедился, что OpenSUSE+Apache+mod_mono отлично работают вместе.
...
Рейтинг: 0 / 0
Windows+Apache+mod_mono
    #37561103
OlegaThor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
столкнулся с такой же необходимостью.
Итоги:
кусок httpd.conf ответственный за Mono получился такой:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
#mod_mono
LoadModule mono_module modules/mod_mono.so 

AddHandler mono .aspx .ascx .asax .ashx .config .cs .asmx
AddType application/x-asp-net .aspx .ashx .asmx .ascx .asax .config .ascx

<IfModule mod_dir.c>
	DirectoryIndex index.aspx default.aspx
</IfModule>

<VirtualHost *:80>
  ServerName localhost
  ServerAdmin web-admin@localhost
  DocumentRoot C:/Mono/lib/xsp/test
  MonoServerPath localhost "C:/Mono/bin/mod-mono-server2.bat"
  MonoApplications localhost "/:/Mono/lib/xsp/test"
  <Location "/">
    Allow from all
    Order allow,deny
    MonoSetServerAlias localhost
    SetHandler mono
  </Location>
</VirtualHost>
#mod_mono


Самое главное вот эти две опции:
1. MonoServerPath localhost "C:/Mono/bin/mod-mono-server2.bat"
тут необходимо кроме прописывания опции сделать следующее: файл mod-mono-server2.exe скопировать из c:\Mono\lib\mono\2.0\ в папку c:\Mono\lib\mono\2.0\winhack и поправить путь к нему в mod-mono-server2.bat

2. MonoApplications localhost "/:/Mono/lib/xsp/test" эта опция задаёт 2 пути - серверный и локальный разделённые двоеточием. Основная загвоздка здесь в том что нельзя указать абсолютный путь типа c:/bla/bla/bla, т.к. двоеточие является служебным символом для этой опции. Поэтому надо задать относительный путь.

Проделал всё это и заработала связка Windows+Apache+mod_mono.
...
Рейтинг: 0 / 0
Windows+Apache+mod_mono
    #37561415
Фотография AHTOH_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторWindows+Apache+mod_mono


Да вы батенька извращенец :). Apache и Mono под винду.

Один вопрос - нафига?
...
Рейтинг: 0 / 0
Windows+Apache+mod_mono
    #37561721
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHTOH_L, вопрос шире - нафига вообще mono?
...
Рейтинг: 0 / 0
Windows+Apache+mod_mono
    #37561832
OlegaThor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да нафиг бы оно мне было не надо :)
Но есть проект на ASP.NET, который продаётся разным клиентам, появились клиенты которые хотят его на иксах, ну и мне поставлена задача перевести его на x-системы.
Переписывать его с нуля занятие будет очень долгое, проект развивается с 2005 года.
Предложили два пути, либо Mono, либо перевод Grasshopper'ом в Java.
По мне так и то, и то изврат. Но задача поставлена и её надо решить.
...
Рейтинг: 0 / 0
Windows+Apache+mod_mono
    #37562649
Фотография AHTOH_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я понимаю apache и mono под Linux, но не под win.

st_stAHTOH_L, вопрос шире - нафига вообще mono?

Некоторые проекты можно на Linux перенести. Удобно.
Mono вообще хорошая штука.
...
Рейтинг: 0 / 0
Windows+Apache+mod_mono
    #37563255
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mono - задумка то хорошая, осталось только заставить её работать. Hello world ещё хоть как-то проканает, а всё что сложнее по переносу - пустая трата времени и ночные посиделки на единственном mono-форуме с созданием тем подобной этой.

> Переписывать его с нуля занятие будет очень долгое, проект развивается с 2005 года.

если нужна кроссплатформенность, то есть php, java и т.д. работает и там и там, asp.net тут точно не к месту. Ну раз выхода нет, придётся переносить.
...
Рейтинг: 0 / 0
Windows+Apache+mod_mono
    #37563411
Фотография AHTOH_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для не особо сложных проектов пойдёт.
Сайт, интернет магазин и т.п.

Да и проги нормальные(GUI и т.п.) можно писать на знакомом языке.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Windows+Apache+mod_mono
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]