У меня есть веб-сайт asp.net, в котором я использую URL-маршрутизацию . Когда я пытаюсь перейти к сопоставленному маршруту, например, «http://localhost:51878/brand/adidas "он не открывает указанный файл aspx, он показывает HTTP-ошибку 404.0 - не найден и перемещается в D: \ Websites \ Website \ brand \ adidasasp.net веб-формы URL-адрес маршрутизации не отображается в физическом файле
update: Я попытался добавить точки останова в файл global.asax.cs по-видимому, он не может даже пройти через функцию Application_Start
вот мой global.asax`
<%@ Application Language="C#" CodeBehind="Global.asax.cs" %>
и вот мой Global.asax.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Routing;
using System.Web.Security;
using System.Web.SessionState;
using System.Data;
using System.Data.SqlClient;
public partial class Global : HttpApplication
{
protected void Application_Start(object sender, EventArgs e)
{
RegisterRoutes(RouteTable.Routes);
}
protected void RegisterRoutes(RouteCollection routes)
{
routes.MapPageRoute("brandsRoute", "brand/{brand}", "~/brand.aspx");
}
}
бы у пожалуйста, скажи мне, что я делаю неправильно