Вопрос

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

Это было полезно?

Решение

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top