Ho un server Windows 2003 R2. Devo eseguire un sito Web .NET MVC3. Ho già installato tutti i Runtimes (1,2 e 4), ho installato tutti i framework MVCs (3 e 4) ma questo errore non scompare.Il nome 'ViewBag' non esiste nel contesto corrente
Ho il web.config che dovrebbe essere nella vista in posizione. Ho seguito tutte e tutte le soluzioni a questo problema dentro e fuori lo stackoverflow. Ho anche distribuito nella mia cartella bin tutte le DLL usando Aggiungi dipendenze deployabili (tasto destro del mouse sul progetto mvc).
A questo punto non so cos'altro fare. Esaurito da idee o soluzioni online.
Ho già disinstallato e reinstallato tutti i runtime, i framework, ecc. Nel mio computer locale funziona perfettamente (Windows 7) ma quando eseguo il deploy, viene visualizzato un errore.
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
Sarebbe molto utile includere il proprio web.config e le viste \ web.config (rimuovere eventuali dati sensibili). –
Non ho capito la situazione reale, ma nel mio caso sono entrato nelle Proprietà selezionato un precedente framework di destinazione (da 4.6 a 4.5.2, ricompilato e tutto è scomparso.Poi sono tornato a 4.6 facendo la stessa cosa. –