0
我必須在iis6上託管我的項目,我無法更改服務器上的iis設置。 因此,我修改了像下面這樣的global.asax。iis6上的mvc2主機:傳入的請求不匹配任何路由
如果我添加一個default.aspx並瀏覽項目,我得到如下錯誤:傳入的請求不匹配任何路由。
,如果我不添加默認的aspx我HTTP錯誤403.14
有什麼想法? 感謝
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute("Default", // Route name
"{controller}.aspx/{action}/{id}",
new { controller = "Home", action = "Index", id = "" } // Parameter defaults)
);
routes.MapRoute("Detail", // Route name
"{controller}.aspx/{action}/{id}/{sid}",
new { controller = "Home", action = "Index", id = "", sid="" } // Parameter defaults)
);
routes.MapRoute("ForGoogle", // Route name
"{controller}.aspx/{action}/{friendlyUrl}/{id}/{partialName}",
new { controller = "Home", action = "Index", friendlyUrl = "", id = "", partialName =""} // Parameter defaults)
);
routes.MapRoute(
"PostFeed",
"Feed/{type}",
new { controller = "Product", action = "PostFeed", type = "rss" }
);
}