我已經將MVC3應用程序部署到安裝了.Net4.0的win2003服務器上。我已經爲here所述的應用程序配置了通配符映射。之前我也是在之前爲其他mvc3應用程序在同一臺服務器上完成的。我確定兩個mvc3應用程序的IIS配置都是相同的。在iis6上的mvc3,只有主頁工作,路由給出404
當我打到默認路由的默認主頁,它的工作原理,但其他控制器和操作給404。我想不出2天的方式。任何幫助都會很棒。
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new {controller = "Home", action = "Index", id = UrlParameter.Optional} // Parameter defaults);
能否請你表現出的global.asax.cs – 2011-05-27 10:55:01
路由'代碼'routes.IgnoreRoute( 「{}資源個.axd/{*} PATHINFO」); routes.MapRoute( 「Default」,//路由名稱 「{controller}/{action}/{id}」,//帶參數的網址 新{controller =「Home」,action =「Index」, id = UrlParameter.Optional} //參數默認值 ); – Muzaffer 2011-05-27 11:23:13
您可能需要申報更多路線,特別是如果您有多個參數。 – 2011-05-27 13:31:03