Сопоставление запросов Castle MonoRail по умолчанию с действием контроллера

StackOverflow https://stackoverflow.com/questions/1572233

Вопрос

Я запускаю приложение монорельсовой дороги, в котором не настроена маршрутизация.Итак, я использую схему MRs standard Area /Controller /Action.aspx.(Я изменил обработчик MonoRail, чтобы прослушивать запросы .aspx).

Теперь проблема здесь в том, что /Home/Index.aspx - это моя начальная страница, но если кто-то зайдет на http://server.com/ он не переносится в / Home/Index.aspx, но вместо этого видит каталог, в котором указана запрещенная страница.

Есть ли какие-нибудь быстрые решения для этого?Я попытался заставить HttpHandler прослушивать /default.aspx, который выдает сервер.Перенесите на мой / Home/Index.aspx.Тем не менее, это не удается с defaultUrlTokenizer, поскольку он не может извлечь правильное controllername / actionname для последующего вызова.

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

Решение

Вы можете получить помощь от модуля маршрутизации и настроить его только по URL-адресу "/", если вам больше ничего не нужно.

например ,:

http://www.kenegozi.com/blog/2009/02/10/monorail-routing-and-the-homepage-routing-rule.aspx

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