Моно 2.4, Автохостинг и MVC - PullRequest
       19

Моно 2.4, Автохостинг и MVC

3 голосов
/ 31 марта 2009

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

1 Ответ

3 голосов
/ 01 апреля 2009

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

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

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

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

...