Отобразить default.aspx как HttpHandler маршрут и перенаправить на CreateThings.aspx изнутри HttpHandler.
<add verb="GET" path="default.aspx" type="RedirectHandler"/>
Убедитесь, что Default.aspx не существует
физически у вашего приложения root .
Если он существует физически
HttpHandler не будет дано ни одного
шанс выполнить. Физический файл
переопределяет отображение HttpHandler.
Более того, вы можете повторно использовать это для страниц, отличных от default.aspx.
<add verb="GET" path="index.aspx" type="RedirectHandler"/>
// RedirectHandler.cs в вашем коде приложения
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
/// <summary>
/// Summary description for RedirectHandler
/// </summary>
public class RedirectHandler : IHttpHandler
{
public RedirectHandler()
{
//
// TODO: Add constructor logic here
//
}
#region IHttpHandler Members
public bool IsReusable
{
get { return true; }
}
public void ProcessRequest(HttpContext context)
{
context.Response.Redirect("CreateThings.aspx");
context.Response.End();
}
#endregion
}