簡體   English   中英

在 ASP.NET MVC 4 中重建后視圖中的代碼不會更新

[英]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);
}

但在本地主機上它仍然重定向。 為了確保我完全刪除了代碼,嘗試了BuildRebuildClean 然后 RebuildRemove dll files但沒有成功。 解決方案構建成功解決方案已構建且未使用舊構建。

為什么刪除的代碼仍然有效?

清除瀏覽器的緩存將解決問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM