O nome 'ViewBag' não existe no contexto atual

Eu tenho um servidor Windows 2003 R2. Eu tenho que executar um site .NET MVC3. Eu já instalei todos os Runtimes (1,2 e 4), eu instalei todos os frameworks MVCs (3 e 4), mas esse erro não desaparece.

Eu tenho o web.config que deveria estar nas Views no lugar. Eu segui todas e cada uma das soluções para este problema dentro e fora do stackoverflow. Eu também tenho implantado na minha pasta bin toda a dll usando Add Deployable Dependencies (clique com o botão direito no projeto mvc).

Neste ponto, não sei mais o que fazer. Acabou sem ideias ou soluções online.

Eu já desinstalei e reinstalei todos os tempos de execução, frameworks, etc. No meu computador local, ele funciona muito bem (windows 7), mas quando eu implantar, recebo o seguinte erro.

Mensagem de erro do compilador: CS0103: O nome 'ViewBag' não existe no contexto atual

Erro de origem:

Linha 1: @{

Linha 2: ViewBag.Title = "Página inicial";

Linha 3:}

Linha 4: <h2> @ ViewBag.Message </ h2>

Arquivo de Origem: d: \ FamilyDermMVC \ Views \ Home \ Index.cshtml Linha: 2

questionAnswers(10)

yourAnswerToTheQuestion