Я получаю эту неловкую, смущающую и несколько отвратительную (sp?) И вопиющую ошибку в MonoRail с перерывами. Когда пользователи переходят на главную страницу сайта, они получают сообщение об ошибке:
URL меньше 2 токенов
Обычно через 5-15 минут ошибка прекращается, но она возвращается регулярно. Это происходит только на домашней странице, потому что это domainname.com, и это исключение не выдается, если в URL есть подкаталог. Это самая глупая ошибка монорельсовой дороги, почему вы хотите добавить ошибку, если кто-то находится на главной странице вашего сайта?
В любом случае, вот правило маршрута, которое предположительно должно решить эту проблему, но не:
RoutingModuleEx.Engine.Add(
new PatternRoute("Home", "/[controller]")
.DefaultForArea().IsEmpty
.DefaultForController().Is("Home")
.DefaultForAction().Is("Index")
);
Есть идеи? Я надеюсь, что монорельсовые гуру могут мне помочь.