Comment redirection 301 dans ASP.NET 4.0?

Je suis en train de mettre en œuvre des URL de redirection pour le site plutôt que de le faire page par page. Je veux faire mondial.asax fichier. Ci-dessous le code que j'ai défini.

Je veux avoir http://website.net que mon principal url & voulez avoir une URL permanente de redirection si quelqu'un tape dans http://www.website.net.

Malheureusement, il ne fonctionne pas pour le site. Quelqu'un peut-il signaler le problème dans le code. Le code ne génère pas d'erreur.

void Application_Start(object sender, EventArgs e) 
{
    //Code that runs on application startup

    if (HttpContext.Current.Request.Url.ToString().ToLower().Contains("http://website.net"))
    {
        HttpContext.Current.Response.Status = "301 Moved Permanently";
        HttpContext.Current.Response.AddHeader("Location", Request.Url.ToString().ToLower().Replace("http://website.net", "http://www.website.net"));
    }

}
InformationsquelleAutor Learning | 2012-05-20