2017-02-15 10 views
0

Четыре домены указывают на том же сайте, поэтому, чтобы избежать дублирования контента, я написал этот код в начале _Layout.cshtml:Код ввиду не обновляется после восстановления в ASP.NET MVC 4

@if (!Request.Url.Host.Contains("example.com")) 
{ 
    Response.Redirect("http://www.example.com" + Request.Url.AbsolutePath, true); 
} 

Тогда Я понял, что он также перенаправляет на локальном хосте, поэтому я изменил код:

@if (!Request.Url.Host.StartsWith("localhost") && !Request.Url.Host.Contains("example.com")) 
{ 
    Response.Redirect("http://www.example.com" + Request.Url.AbsolutePath, true); 
} 

Но на локальном хосте он по-прежнему перенаправляет. чтобы убедиться, что я полностью удалить код, попытался Построить, Перестроить, Clean затем Перестроить, Удалить DLL файлы и не повезло. Успешное построение решения - это решение, которое не использует старую сборку.

Почему удаленный код по-прежнему работает?

+1

Вы пытались очистить кеш браузера? – Berkay

+0

@Berkay кеш чего? –

+0

такое же поведение для режима инкогнито также? –

ответ

1

Очистить кроссовки браузера решит проблему.

Hope помогает,

 Смежные вопросы

  • Нет связанных вопросов^_^