Mapping Castle MonoRail по умолчанию запрашивает действие контроллера
Я запускаю приложение MonoRail, для которого не настроена маршрутизация. Поэтому я использую стандартную схему MR / Area/Controller/Action.aspx. (Я изменил обработчик MonoRail для прослушивания запросов.aspx).
Теперь проблема в том, что /Home/Index.aspx - моя стартовая страница, но если кто-то заходит на http://server.com/ он не переносится в /Home/Index.aspx, но видит страницу с запрещенной страницей каталога. вместо.
Есть ли быстрые решения для этого? Я попытался заставить HttpHandler прослушивать /default.aspx, который выдает Server.Transfer на мой /Home/Index.aspx. Тем не менее, это не удается с defaultUrlTokenizer, так как он не может извлечь правильное имя контроллера / имя действия для последующего вызова.
1 ответ
Вы можете получить помощь от модуля маршрутизации и установить его только по URL-адресу "/", если вам больше ничего не нужно.
например:
http://www.kenegozi.com/blog/2009/02/10/monorail-routing-and-the-homepage-routing-rule.aspx