Je reçois par intermittence cette erreur embarrassante et un peu honteuse (sp?) Et flagrante dans MonoRail. Lorsque les utilisateurs vont à la page d'accueil du site, ils obtiennent l'erreur:Url plus petit que 2 jetons Erreur
Url plus petit que 2 jetons
Généralement, après 5-15 minutes l'erreur s'arrête mais il revient régulièrement. Cela ne se produit que sur la page d'accueil car c'est le domainname.com et il ne lance pas cette exception si l'URL a un sous-répertoire. C'est l'erreur Monorail la plus idiote jamais, car pourquoi voudriez-vous lancer une erreur si quelqu'un est sur la page d'accueil de votre site?
Quoi qu'il en soit, voici la règle de route qui devrait soi-disant prendre soin de ce problème, mais ne fonctionne pas:
RoutingModuleEx.Engine.Add(
new PatternRoute("Home", "/[controller]")
.DefaultForArea().IsEmpty
.DefaultForController().Is("Home")
.DefaultForAction().Is("Index")
);
Toutes les idées? J'espère que les gourous monorail peuvent m'aider.
Où se trouve le code que vous avez listé ('... Engine.Add ...')? –
@Ken Egozi - Il est situé dans mon Global.asax.cs. Voici le fichier complet: http://pastebin.com/06hn9A81 – Justin