Я должен разместить свой проект на iis6, я не могу изменить настройки iis на сервере.
Итак, я изменил global.asax, как показано ниже.
Если я добавляю 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" }
);
}