При создании нового проекта ASP.NET MVC в Visual Studio 2008 по умолчанию существует страница Default.aspx. Имеет одну строку
В своей функции Page_Load он просто перенаправляет на "/", чтобы пройти процедуру маршрутизации.
public void Page_Load(object sender, System.EventArgs e)
{
HttpContext.Current.RewritePath(Request.ApplicationPath);
IHttpHandler httpHandler = new MvcHttpHandler();
httpHandler.ProcessRequest(HttpContext.Current);
}
Я попытался удалить Default.aspx, и оказалось, что URI по умолчанию "http://localhost:2574/" все еще доступен. Итак, зачем беспокоиться о наличии такого Default.aspx?