我有一臺Windows 2003 R2服務器。我必須運行一個.NET MVC3網站。 我已經安裝了所有的Runtimes(1,2和4),我已經安裝了所有的MVC框架(3和4),但是這個錯誤並沒有消失。名稱'ViewBag'在當前上下文中不存在
我有應該在視圖中的web.config。我已經遵循所有和每個解決方案來解決這個問題。我也通過使用Add Deployable Dependencies(右鍵單擊mvc項目)在我的bin文件夾中部署了所有的dll。
在這一點上,我不知道還有什麼要做。在線提出想法或解決方案。
我已經卸載並重新安裝了所有運行時,框架等。在我的本地計算機上運行得很好(windows 7),但是當我部署時,出現以下錯誤。
Compiler Error Message: CS0103: The name 'ViewBag' does not exist in the current context
Source Error:
Line 1: @{
Line 2: ViewBag.Title = "Home Page";
Line 3: }
Line 4: <h2>@ViewBag.Message</h2>
Source File: d:\FamilyDermMVC\Views\Home\Index.cshtml Line: 2
包括你的web.config和views \ web.config(刪除任何敏感數據)會非常有幫助。 –
我並不瞭解真實情況,但在我的情況下,我在Properties中選擇了之前的目標框架(從4.6到4.5.2,重新編譯並全部消失),然後我回到4.6做同樣的事情 –