Можно ли изменить AutoHosting mod_mono для поддержки ASP.NET? Банкомат действительно не работает: Ссылка. / работает, но среда выполнения полностью игнорирует Global.asax и не следует соглашениям о маршрутизации.
Mono 2.4, AutoHosting и MVC
Ответы (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 для своего приложения.