Castle Mapping demandes par défaut monorail à une action de contrôleur
-
21-09-2019 - |
Question
Je suis en cours d'exécution d'une application monorail qui n'a pas configuré le routage. Donc, j'utilise la norme Zone / contrôleur / système Action.aspx mrs. (Je l'ai changé le gestionnaire de monorail pour écouter les demandes .aspx).
Maintenant, le problème est ici que /Home/Index.aspx est mon départ page, mais si quelqu'un vient à http: //server.com/ il n'est pas transféré à /Home/Index.aspx mais voir un répertoire liste à la place la page interdite.
Y a-t-il des solutions rapides pour cela? J'ai essayé de faire un HttpHandler écouter sur /default.aspx qui émet un Server.Transfer à mon /Home/Index.aspx. Pourtant, cela ne fonctionne pas avec le defaultUrlTokenizer puisqu'il ne peut pas extraire le contrôleur / action approprié pour invoquer par la suite.
La solution
Vous pouvez vous aider à partir du module de routage, et le régler uniquement sur l'URL « / » si vous n'avez pas besoin d'autre chose.
par exemple:.
http : //www.kenegozi.com/blog/2009/02/10/monorail-routing-and-the-homepage-routing-rule.aspx