我正在运行一个没有配置路由的 MonoRail 应用程序。所以我使用的是 MRs 标准的 Area/Controller/Action.aspx 方案。(我更改了 MonoRail 处理程序以侦听 .aspx 请求)。
现在,这里的问题是 /Home/Index.aspx 是我的起始页,但是如果有人来到http://server.com/它不会转移到 /Home/Index.aspx 而是看到一个目录列表禁止页面反而。
有什么快速解决方法吗?我尝试让 HttpHandler 监听 /default.aspx,它向我的 /Home/Index.aspx 发出 Server.Transfer。然而,defaultUrlTokenizer 失败了,因为它无法提取正确的控制器名/操作名以供以后调用。