Frage

Ich führe eine Monorail -Anwendung aus, in der kein Routing konfiguriert ist. Ich verwende also MRS Standard Area/Controller/Action.aspx -Schema. (Ich habe den Monorail -Handler geändert, um auf .aspx -Anfragen zuzuhören).

Das Problem hier ist nun, dass /home/index.aspx meine Startseite ist, aber wenn jemand dazu kommt http://server.com/ Es wird nicht auf /home/index.aspx übertragen, sondern sieht stattdessen eine Verzeichnisauflistung vor.

Gibt es dafür schnelle Korrekturen dafür? Ich habe versucht, ein httphandler auf /default.aspx zu hören, der einen Server.Transfer an my /home/index.aspx ausgibt. Dies schlägt jedoch mit dem defaulturLtokenizer fehl, da er nicht den richtigen Controllername / ActionName extrahieren kann, der danach aufgerufen werden kann.

War es hilfreich?

Lösung

Sie können vom Routing -Modul geholfen und nur auf der URL "/" einrichten, wenn Sie nichts anderes brauchen.

z.B:

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top