我預計這也會映射默認主頁,如http://localhost/,但它沒有命中。ASP.NET網址路由,默認路徑
RouteTable.Routes.Add(new Route("{Keyword}", new HomeHandler()));
問題當然是爲什麼呢?我想將根映射到其他頁面。
我預計這也會映射默認主頁,如http://localhost/,但它沒有命中。ASP.NET網址路由,默認路徑
RouteTable.Routes.Add(new Route("{Keyword}", new HomeHandler()));
問題當然是爲什麼呢?我想將根映射到其他頁面。
我還沒有嘗試過,但嘗試從IIS的配置中刪除默認文檔。對於IIS 7,此設置位於web.config
:
<configuration>
<system.webServer>
<defaultDocument>
<files>
<clear />
</files>
</defaultDocument>
</system.webServer>
</configuration>
答案有些複雜。它在IIS6上,我們不得不添加一個特定的屬性。我不記得當時我們做了什麼,但你可以谷歌它,這就是我找到它的方式。
將您找到的內容鏈接起來會更有用。 – devstuff 2009-12-31 13:06:04
您能否顯示完整的路由表? – 2009-10-10 08:08:20