Asp.net ошибка маршрутизации URL-адресов веб-форм 404
Привет,
У меня есть веб-приложения ASP.NET форма и нужна, чтобы добавить URL-адреса маршрутизации.
Последовал за ним MSDN[^].
Кроме того, я добавил в <модули runAllManagedModulesForAllRequests="истинный" &ГТ; в веб.конфиг.
всегда возвращать Ошибка HTTP 404.0 - не найдена
Я много искал в интернете и перепробовал все возможные решения, но безуспешно
Пожалуйста, посоветуйте
Заранее спасибо!!
Самира
Что я уже пробовал:
Глобальные.эйсакс.в CS
protected void Application_Start(object sender, EventArgs e) { urlRouting(RouteTable.Routes); } void urlRouting(RouteCollection routes) { routes.MapPageRoute("IC", "IC", "~/EN/en-ic.aspx"); routes.MapPageRoute("brands", "brands", "~/EN/brands.aspx"); }
назначить href на главной странице
if (Page.User.Identity.IsAuthenticated) { brands_li.HRef = "brands"; li_IC.HRef = "IC"; }
веб.конфиг
<!-- routing --> <modules runAllManagedModulesForAllRequests="true" > <remove name="UrlRoutingModule" /> <add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> </modules> <!--end of routing--> <handlers> <add name="UrlRoutingHandler" preCondition="integratedMode" verb="*" path="UrlRouting.axd" type="System.Web.HttpForbiddenHandler, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> </handlers>