[英]Code in view does not update after rebuild in ASP.NET MVC 4
四個域都指向同一個網站,所以為了避免重復的內容,我在_Layout.cshtml
的開頭寫了這段代碼:
@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);
}
但在本地主機上它仍然重定向。 為了確保我完全刪除了代碼,嘗試了Build 、 Rebuild 、 Clean 然后 Rebuild 、 Remove dll files但沒有成功。 解決方案構建成功解決方案已構建且未使用舊構建。
為什么刪除的代碼仍然有效?
清除瀏覽器的緩存將解決問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.