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>