Четыре домены указывают на том же сайте, поэтому, чтобы избежать дублирования контента, я написал этот код в начале _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 файлы и не повезло. Успешное построение решения - это решение, которое не использует старую сборку.
Почему удаленный код по-прежнему работает?
Вы пытались очистить кеш браузера? – Berkay
@Berkay кеш чего? –
такое же поведение для режима инкогнито также? –