2014-10-06 26 views
0

我試圖做我的.cshtml網頁如下:名「URL」沒有在當前情況下錯誤存在於剃刀網頁

@Url.Content("~/") 

不過,我得到上述錯誤。

我唯一的領導是:我創建了一個新項目來測試什麼是錯的 - 在它裏面,@Url工作正常,所以我跟着它(f12)。它導致了WebViewPage。這個類中包含的許多其他屬性都不可用(ViewBag等),所以我在猜測某處沿着這條線打破了一些配置。

+0

在你的web.config,你有'<頁面pageBaseType =「System.Web.Mvc.WebViewPage」>' – markpsmith 2014-10-06 14:59:37

+0

@markpsmith沒了 – jajdoo 2014-10-06 15:03:12

+1

有在新項目的(正常工作的那個)網上看看。該行代碼的配置文件,然後將其與現有項目進行比較。不知道它爲什麼會停止工作 - 最近是否安裝了任何插件? – markpsmith 2014-10-06 15:19:29

回答

2

我有同樣的錯誤,我有<pages pageBaseType="System.Web.Mvc.WebViewPage">正確就位,並且什麼解決我的問題是

  1. 關閉Visual Studio的
  2. 從這裏

C:\Windows\Microsoft.Net\Framework\{Framework Version}\Temporary ASP.NET Files

刪除臨時文件
  1. 啓動VS,右鍵單擊您的項目並單擊clean-project和r電子版本。
相關問題