Mono 2.4, AutoHosting и MVC

Можно ли изменить AutoHosting mod_mono для поддержки ASP.NET? Банкомат действительно не работает: Ссылка. / работает, но среда выполнения полностью игнорирует Global.asax и не следует соглашениям о маршрутизации.


person hb.    schedule 30.03.2009    source источник


Ответы (1)


Цель AutoHosting в Mono - максимально упростить для кого-либо быстрый доступ к сайту ASP.NET, размещенному на Mono, за счет уменьшения количества усилий, необходимых для настройки сервера; однако он делает это путем размещения типов файлов, которые были настроены как типы файлов ASP.NET. Вы можете найти расширения файлов, которые он настроен для размещения в файле mod_mono.conf.

Поскольку маршрутизация MVC избегает использования расширений файлов, это, вероятно, просто не лучшее решение для хостинга MVC. Тем не менее, если вам абсолютно необходимо использовать AutoHosting, вы можете добавить следующее в свой файл mod_mono.conf, чтобы настроить весь контент для сервера, который будет обслуживаться как контент x-asp-net: ForceType application / x-asp-net

Это имеет более широкие последствия, поэтому я не могу сказать, что рекомендую это.

Если у вас есть возможность изменить конфигурацию сервера Apache, вы, вероятно, получите лучшие результаты, просто настроив mod_mono для своего приложения.

person Joseph Hill    schedule 31.03.2009
comment
Уже пробовал настраивать mod_mono; однако я получаю ужасную ошибку на панели инструментов, которую получили многие (согласно Google), но на самом деле никто не задокументировал ее. - person hb.; 01.04.2009
comment
Относительно ошибки панели управления см .: bugzilla.novell.com/show_bug.cgi?id=476289 Это сообщение можно проигнорировать. Это побочный эффект запуска Apache, и он не повлияет на работу mod_mono. Если ваш сайт не работает, вам следует проверить журналы ошибок apache на наличие других сообщений. - person Joseph Hill; 05.04.2009