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

Другие вопросы по тегам