Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro de Servidor no Aplicativo '/'.

Ao executar o programa aparece a mensagem de erro

Erro de Servidor no Aplicativo '/'.
Não foi possível carregar arquivo ou assembly 'Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado.

Eu limpei a solução e recompilei porém deu a mesma mensagem de erro.

O meu Controller e minha View estão assim:

namespace CaelumEstoque.Controllers
{
    public class ProdutoController : Controller
    {
        //
        // GET: /Produto/
        public ActionResult Index()
        {
            ProdutosDAO dao = new ProdutosDAO();
            IList<Produto> produtos = dao.Lista();
            ViewBag.Produtos = produtos;
            return View();
        }
    }
}

Caminho: Views\Produto\index.cshtml

<!DOCTYPE html>
<html>
<head>
    <title>Lista de produtos</title>
</head>
<body>
    <table>
        <thead>
            <tr>
                <th>Id</th>
                <th>Nome do Produto</th>
                <th>Preco</th>
            </tr>
        </thead>
        <tbody>
            @foreach (var produto in ViewBag.Produtos)
            {
                <tr>
                    <td>@produto.Id</td>
                    <td>@produto.Nome</td>
                    <td>@produto.Preco</td>
                </tr>
            }
        </tbody>
    </table>
</body>
</html>
1 resposta
solução!

Atualização:

Fuçando aqui no fórum e encontrei essa pergunta e vi que já tiveram esse problema. Aparentemente é um problema no IIS e precisa da reinstalação.