将Castle MonoRail默认请求映射到控制器操作

时间:2009-10-15 13:02:56

标签: model-view-controller routing castle-monorail

我正在运行没有配置路由的MonoRail应用程序。所以我使用MR标准的Area / Controller / Action.aspx方案。 (我更改了MonoRail处理程序以侦听.aspx请求。)

现在,问题是/Home/Index.aspx是我的起始页面,但如果有人来http://server.com/它没有转移到/Home/Index.aspx但是看到目录列表禁止页面代替。

有什么快速解决方法吗?我尝试在/default.aspx上发出一个HttpHandler,它发出一个Server.Transfer到我的/Home/Index.aspx。然而,使用defaultUrlTokenizer失败了,因为它无法提取正确的controllername / actionname以便在之后调用。

1 个答案:

答案 0 :(得分:1)

您可以从路由模块获得帮助,如果您不需要其他任何内容,则只能在“/”网址上进行设置。

e.g:

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