我定義中的Application_Start路線,因爲這麼多的教程已經指示ASP.net路由結果404
RouteTable.Routes.Add(
"Files",
new Route("Files/Art",
new FileRouteHandler()));
而且創建了自己的RouteHandler。但是,這似乎並沒有工作。
當我調試應用程序時,我可以看到(通過斷點)路由被添加,但是當我瀏覽到「http://localhost/MyApplication/Files/Art」時,我得到瀏覽器404(不是ASP.net 404)。
當我在路由處理程序中放置一個斷點時,它在訪問URL時不會中斷。訪問URL時,Application_BeginRequest中的一個斷點不會中斷。
這是一個問題,但我完全理解爲什麼我會得到一個通用的404。IIS如何知道用asp.net處理這個URL,畢竟它並不存在?
我在這裏錯過了什麼?
是的,我在那裏。同樣的問題。 – 2010-01-21 20:12:13