Цель 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 для своего приложения.