ASP.NET url路由,默认路径

时间:2009-09-29 09:37:12

标签: asp.net asp.net-routing

我预计这也会映射默认主页,如http://localhost/所示,但它没有被点击。

RouteTable.Routes.Add(new Route("{Keyword}", new HomeHandler()));

问题当然是为什么不呢?我想将根映射到其他页面。

2 个答案:

答案 0 :(得分:2)

我还没有尝试过,但尝试从IIS的配置中删除默认文档。对于IIS 7,此设置位于web.config

<configuration>
 <system.webServer>
  <defaultDocument>
   <files>
    <clear />
   </files>
  </defaultDocument>
 </system.webServer>
</configuration>

答案 1 :(得分:1)

答案有点复杂。它在IIS6上,我们必须添加一个特定的属性。我真的不记得我们当时做了什么,但你可以谷歌,这就是我找到它的方式。