Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Note
Esta não é a versão mais recente deste artigo. Para a versão atual, consulte a versão .NET 10 deste artigo.
Warning
Esta versão do ASP.NET Core não é mais suportada. Para obter mais informações, consulte a Política de suporte do .NET e do .NET Core. Para a versão atual, consulte a versão .NET 9 deste artigo.
Por Rick Anderson
Este tutorial ensina ASP.NET desenvolvimento web Core MVC com controladores e visualizações. Se você é novo no desenvolvimento Web ASP.NET Core, considere a Razor versão Pages deste tutorial, que fornece um ponto de partida mais fácil. Consulte Choose an ASP.NET Core UI, que compara Razor Pages, MVC e Blazor para desenvolvimento de interface do usuário.
Este é o primeiro tutorial de uma série que ensina ASP.NET desenvolvimento web Core MVC com controladores e visualizações.
No final da série, você terá um aplicativo que gerencia, valida e exibe dados de filmes. Você aprende a:
- Crie um aplicativo Web.
- Adicione e estruture um modelo.
- Trabalhe com um banco de dados.
- Adicionar pesquisa e validação.
Visualize ou baixe o código de exemplo (como fazer o download).
Prerequisites
Visual Studio 2022 com a carga de trabalho de ASP.NET e desenvolvimento web .
Criar um aplicativo Web
- Inicie o Visual Studio e selecione Criar um novo projeto.
- Na caixa de diálogo Criar um novo projeto , selecione ASP.NET Core Web App (Model-View-Controller)>Next.
- Na caixa de diálogo Configurar seu novo projeto :
- Digite
MvcMoviepara Nome do projeto. É importante nomear o projeto MvcMovie. A capitalização precisa corresponder a cadanamespacequando o código é copiado. - A localização para o projeto pode ser definida em qualquer lugar.
- Digite
- Selecione Avançar.
- No caixa de diálogo de Informações adicionais :
- Selecione .NET 9.0 (Standard Term Support).
- Verifique se a opção Não usar instruções de nível superior está desmarcada .
- Selecione Criar.
Para obter mais informações, incluindo abordagens alternativas para criar o projeto, consulte Criar um novo projeto no Visual Studio.
Visual Studio usa o modelo de projeto padrão para o projeto MVC criado. O projeto criado:
- É uma aplicação funcional.
- É um projeto inicial básico.
Executar o aplicativo
Pressione Ctrl+F5 para executar o aplicativo sem o depurador.
Visual Studio exibe a seguinte caixa de diálogo quando um projeto ainda não está configurado para usar SSL:
Selecione Sim se confiar no certificado SSL do IIS Express.
A seguinte caixa de diálogo é exibida:
Selecione Sim se concordar em confiar no certificado de desenvolvimento.
Para obter informações sobre como confiar no navegador Firefox, consulte o erro de certificado SEC_ERROR_INADEQUATE_KEY_USAGE do Firefox na secção .
O Visual Studio executa o aplicativo e abre o navegador padrão.
A barra de endereço mostra localhost:<port#> e não algo como example.com. O nome de host padrão para seu computador local é localhost. Quando o Visual Studio cria um projeto Web, uma porta aleatória é usada para o servidor Web.
Iniciar o aplicativo sem depuração pressionando Ctrl+F5 permite:
- Faça alterações no código.
- Salve o arquivo.
- Atualize rapidamente o navegador e veja as alterações de código.
Você pode iniciar o aplicativo no modo de debug ou modo normal a partir do menu Debug.
Você pode depurar o aplicativo selecionando o botão https na barra de ferramentas:
A imagem a seguir mostra o aplicativo:
- Feche a janela do navegador. Visual Studio irá parar o aplicativo.
Ajuda do Visual Studio
No próximo tutorial desta série, você aprenderá sobre o MVC e começará a escrever algum código.
Este tutorial ensina ASP.NET desenvolvimento web Core MVC com controladores e visualizações. Se você é novo no desenvolvimento Web ASP.NET Core, considere a Razor versão Pages deste tutorial, que fornece um ponto de partida mais fácil. Consulte Choose an ASP.NET Core UI, que compara Razor Pages, MVC e Blazor para desenvolvimento de interface do usuário.
Este é o primeiro tutorial de uma série que ensina ASP.NET desenvolvimento web Core MVC com controladores e visualizações.
No final da série, você terá um aplicativo que gerencia e exibe dados de filmes. Você aprende a:
- Crie um aplicativo Web.
- Adicione e estruture um modelo.
- Trabalhe com um banco de dados.
- Adicionar pesquisa e validação.
Visualize ou baixe o código de exemplo (como fazer o download).
Prerequisites
Visual Studio 2022 com a carga de trabalho de ASP.NET e desenvolvimento web .
Criar um aplicativo Web
- Inicie o Visual Studio e selecione Criar um novo projeto.
- Na caixa de diálogo Criar um novo projeto , selecione ASP.NET Core Web App (Model-View-Controller)>Next.
- Na caixa de diálogo Configurar seu novo projeto :
- Digite
MvcMoviepara Nome do projeto. É importante nomear o projeto MvcMovie. A capitalização precisa corresponder a cadanamespacequando o código é copiado. - A localização para o projeto pode ser definida em qualquer lugar.
- Digite
- Selecione Avançar.
- No caixa de diálogo de Informações adicionais :
- Selecione .NET 8.0 (Suporte de longo prazo).
- Verifique se a opção Não usar instruções de nível superior está desmarcada .
- Selecione Criar.
Para obter mais informações, incluindo abordagens alternativas para criar o projeto, consulte Criar um novo projeto no Visual Studio.
Visual Studio usa o modelo de projeto padrão para o projeto MVC criado. O projeto criado:
- É uma aplicação funcional.
- É um projeto inicial básico.
Executar o aplicativo
Pressione Ctrl+F5 para executar o aplicativo sem o depurador.
Visual Studio exibe a seguinte caixa de diálogo quando um projeto ainda não está configurado para usar SSL:
Selecione Sim se confiar no certificado SSL do IIS Express.
A seguinte caixa de diálogo é exibida:
Selecione Sim se concordar em confiar no certificado de desenvolvimento.
Para obter informações sobre como confiar no navegador Firefox, consulte o erro de certificado SEC_ERROR_INADEQUATE_KEY_USAGE do Firefox na secção .
O Visual Studio executa o aplicativo e abre o navegador padrão.
A barra de endereço mostra localhost:<port#> e não algo como example.com. O nome de host padrão para seu computador local é localhost. Quando o Visual Studio cria um projeto Web, uma porta aleatória é usada para o servidor Web.
Iniciar o aplicativo sem depuração pressionando Ctrl+F5 permite:
- Faça alterações no código.
- Salve o arquivo.
- Atualize rapidamente o navegador e veja as alterações de código.
Você pode iniciar o aplicativo no modo de debug ou modo normal a partir do menu Debug.
Você pode depurar o aplicativo selecionando o botão https na barra de ferramentas:
A imagem a seguir mostra o aplicativo:
- Feche a janela do navegador. Visual Studio irá parar o aplicativo.
Ajuda do Visual Studio
No próximo tutorial desta série, você aprenderá sobre o MVC e começará a escrever algum código.
Este tutorial ensina ASP.NET desenvolvimento web Core MVC com controladores e visualizações. Se você é novo no desenvolvimento Web ASP.NET Core, considere a Razor versão Pages deste tutorial, que fornece um ponto de partida mais fácil. Consulte Choose an ASP.NET Core UI, que compara Razor Pages, MVC e Blazor para desenvolvimento de interface do usuário.
Este é o primeiro tutorial de uma série que ensina ASP.NET desenvolvimento web Core MVC com controladores e visualizações.
No final da série, você terá um aplicativo que gerencia e exibe dados de filmes. Você aprende a:
- Crie um aplicativo Web.
- Adicione e estruture um modelo.
- Trabalhe com um banco de dados.
- Adicionar pesquisa e validação.
Visualize ou baixe o código de exemplo (como fazer o download).
Prerequisites
Visual Studio 2022 com a carga de trabalho de ASP.NET e desenvolvimento web .
Criar um aplicativo Web
- Inicie o Visual Studio e selecione Criar um novo projeto.
- Na caixa de diálogo Criar um novo projeto , selecione ASP.NET Core Web App (Model-View-Controller)>Next.
- Na caixa de diálogo Configurar seu novo projeto :
- Digite
MvcMoviepara Nome do projeto. É importante nomear o projeto MvcMovie. A capitalização precisa corresponder a cadanamespacequando o código é copiado. - A localização para o projeto pode ser definida em qualquer lugar.
- Digite
- Selecione Avançar.
- No caixa de diálogo de Informações adicionais :
- Selecione .NET 7.0.
- Verifique se a opção Não usar instruções de nível superior está desmarcada .
- Selecione Criar.
Para obter mais informações, incluindo abordagens alternativas para criar o projeto, consulte Criar um novo projeto no Visual Studio.
Visual Studio usa o modelo de projeto padrão para o projeto MVC criado. O projeto criado:
- É uma aplicação funcional.
- É um projeto inicial básico.
Executar o aplicativo
- Pressione Ctrl+F5 para executar o aplicativo sem o depurador. Visual Studio exibe a seguinte caixa de diálogo quando um projeto ainda não está configurado para usar SSL:
Selecione Sim se confiar no certificado SSL do IIS Express. A seguinte caixa de diálogo é exibida:
Selecione Sim se concordar em confiar no certificado de desenvolvimento. Para obter informações sobre como confiar no navegador Firefox, consulte Erro de certificado do Firefox SEC_ERROR_INADEQUATE_KEY_USAGE.
O Visual Studio executa o aplicativo e abre o navegador padrão.
A barra de endereço mostra localhost:<port#> e não algo como example.com. O nome de host padrão para seu computador local é localhost. Quando o Visual Studio cria um projeto Web, uma porta aleatória é usada para o servidor Web.
Iniciar o aplicativo sem depuração pressionando Ctrl+F5 permite:
- Faça alterações no código.
- Salve o arquivo.
- Atualize rapidamente o navegador e veja as alterações de código.
Você pode iniciar o aplicativo no modo de debug ou modo normal a partir do menu Debug.
Você pode depurar o aplicativo selecionando o botão https na barra de ferramentas:
A imagem a seguir mostra o aplicativo:
- Feche a janela do navegador. Visual Studio irá parar o aplicativo.
Ajuda do Visual Studio
No próximo tutorial desta série, você aprenderá sobre o MVC e começará a escrever algum código.
Este tutorial ensina ASP.NET desenvolvimento web Core MVC com controladores e visualizações. Se você é novo no desenvolvimento Web ASP.NET Core, considere a Razor versão Pages deste tutorial, que fornece um ponto de partida mais fácil. Consulte Choose an ASP.NET Core UI, que compara Razor Pages, MVC e Blazor para desenvolvimento de interface do usuário.
Este é o primeiro tutorial de uma série que ensina ASP.NET desenvolvimento web Core MVC com controladores e visualizações.
No final da série, você terá um aplicativo que gerencia e exibe dados de filmes. Você aprende a:
- Crie um aplicativo Web.
- Adicione e estruture um modelo.
- Trabalhe com um banco de dados.
- Adicionar pesquisa e validação.
Visualize ou baixe o código de exemplo (como fazer o download).
Prerequisites
- Visual Studio 2022 com a carga de trabalho de ASP.NET e desenvolvimento web .
- SDK do .NET 6
Criar um aplicativo Web
- Inicie o Visual Studio e selecione Criar um novo projeto.
- Na caixa de diálogo Criar um novo projeto , selecione ASP.NET Core Web App (Model-View-Controller)>Next.
- Na caixa de diálogo Configurar seu novo projeto , digite
MvcMoviepara Nome do projeto. É importante nomear o projeto MvcMovie. A capitalização precisa corresponder a cadanamespacequando o código é copiado. - Selecione Avançar.
- Na caixa de diálogo Informações adicionais, selecione .NET 6.0 (Suporte de longo prazo).
- Selecione Criar.
Para abordagens alternativas para criar o projeto, consulte Criar um novo projeto no Visual Studio.
Visual Studio usa o modelo de projeto padrão para o projeto MVC criado. O projeto criado:
- É uma aplicação funcional.
- É um projeto inicial básico.
Executar o aplicativo
Selecione Ctrl+F5 para executar o aplicativo sem o depurador.
Visual Studio exibe a seguinte caixa de diálogo quando um projeto ainda não está configurado para usar SSL:
Selecione Sim se confiar no certificado SSL do IIS Express.
A seguinte caixa de diálogo é exibida:
Selecione Sim se concordar em confiar no certificado de desenvolvimento.
Para obter informações sobre como confiar no navegador Firefox, consulte o erro de certificado SEC_ERROR_INADEQUATE_KEY_USAGE do Firefox na secção .
O Visual Studio executa o aplicativo e abre o navegador padrão.
A barra de endereço mostra localhost:<port#> e não algo como example.com. O nome de host padrão para seu computador local é localhost. Quando o Visual Studio cria um projeto Web, uma porta aleatória é usada para o servidor Web.
Lançar a aplicação sem depurar, selecionando Ctrl+F5, permite:
- Faça alterações no código.
- Salve o arquivo.
- Atualize rapidamente o navegador e veja as alterações de código.
Você pode iniciar o aplicativo no modo de debug ou modo normal a partir do menu Debug.
Você pode depurar o aplicativo selecionando o botão MvcMovie na barra de ferramentas:
A imagem a seguir mostra o aplicativo:
Ajuda do Visual Studio
No próximo tutorial desta série, você aprenderá sobre o MVC e começará a escrever algum código.
Este tutorial ensina ASP.NET desenvolvimento web Core MVC com controladores e visualizações. Se você é novo no desenvolvimento Web ASP.NET Core, considere a Razor versão Pages deste tutorial, que fornece um ponto de partida mais fácil. Consulte Choose an ASP.NET Core UI, que compara Razor Pages, MVC e Blazor para desenvolvimento de interface do usuário.
Este é o primeiro tutorial de uma série que ensina ASP.NET desenvolvimento web Core MVC com controladores e visualizações.
No final da série, você terá um aplicativo que gerencia e exibe dados de filmes. Você aprende a:
- Crie um aplicativo Web.
- Adicione e estruture um modelo.
- Trabalhe com um banco de dados.
- Adicionar pesquisa e validação.
Visualize ou baixe o código de exemplo (como fazer o download).
Prerequisites
- Visual Studio 2019 16.8 ou posterior com a carga de trabalho de desenvolvimento ASP.NET e Web
- SDK do .NET 5
Criar um aplicativo Web
- Inicie o Visual Studio e selecione Criar um novo projeto.
- Na caixa de diálogo Criar um novo projeto, selecione Aplicação Web ASP.NET Core>Avançar.
- Na caixa de diálogo Configurar seu novo projeto , digite
MvcMoviepara Nome do projeto. É importante nomear o projeto MvcMovie. A capitalização precisa corresponder aonamespacecorrespondente quando o código é copiado. - Selecione Criar.
- Na caixa de diálogo Criar um novo aplicativo Web ASP.NET Core , selecione:
- .NET Core e ASP.NET Core 5.0 nas listas.
- ASP.NET Aplicação Web Principal (Modelo-View-Controller).
- Create.
Para abordagens alternativas para criar o projeto, consulte Criar um novo projeto no Visual Studio.
O Visual Studio usou o modelo de projeto padrão para o projeto MVC criado. O projeto criado:
- É uma aplicação funcional.
- É um projeto inicial básico.
Executar o aplicativo
Selecione Ctrl+F5 para executar o aplicativo sem o depurador.
Visual Studio exibe a seguinte caixa de diálogo quando um projeto ainda não está configurado para usar SSL:
Selecione Sim se confiar no certificado SSL do IIS Express.
A seguinte caixa de diálogo é exibida:
Selecione Sim se concordar em confiar no certificado de desenvolvimento.
Para obter informações sobre como confiar no navegador Firefox, consulte o erro de certificado SEC_ERROR_INADEQUATE_KEY_USAGE do Firefox na secção .
Visual Studio:
- Inicia IIS Express.
- Executa o aplicativo.
A barra de endereço mostra
localhost:port#e não algo comoexample.com. O nome de host padrão para seu computador local élocalhost. Quando o Visual Studio cria um projeto Web, uma porta aleatória é usada para o servidor Web.
Lançar a aplicação sem depurar, selecionando Ctrl+F5, permite:
- Faça alterações no código.
- Salve o arquivo.
- Atualize rapidamente o navegador e veja as alterações de código.
Você pode iniciar a aplicação no modo depuração ou modo não depuração a partir do item de menu Depurar.
Você pode depurar o aplicativo selecionando o botão IIS Express
A imagem a seguir mostra o aplicativo:
Ajuda do Visual Studio
Na próxima parte deste tutorial, você aprenderá sobre o MVC e começará a escrever algum código.
Este tutorial ensina ASP.NET desenvolvimento web Core MVC com controladores e visualizações. Se você é novo no desenvolvimento Web ASP.NET Core, considere a Razor versão Pages deste tutorial, que fornece um ponto de partida mais fácil. Consulte Choose an ASP.NET Core UI, que compara Razor Pages, MVC e Blazor para desenvolvimento de interface do usuário.
Este é o primeiro tutorial de uma série que ensina ASP.NET desenvolvimento web Core MVC com controladores e visualizações.
No final da série, você terá um aplicativo que gerencia e exibe dados de filmes. Você aprende a:
- Crie um aplicativo Web.
- Adicione e estruture um modelo.
- Trabalhe com um banco de dados.
- Adicionar pesquisa e validação.
Visualize ou baixe o código de exemplo (como fazer o download).
Prerequisites
- Visual Studio 2019 16.4 ou posterior com a carga de trabalho de desenvolvimento ASP.NET e Web
- SDK do .NET Core 3.1
Criar um aplicativo Web
No Visual Studio, selecione Criar um novo projeto.
Selecione Aplicação Web ASP.NET Core>Seguinte.
Nomeie o projeto MvcMovie e selecione Criar. É importante nomear o projeto MvcMovie para que, quando você copiar o código, o namespace corresponda.
Selecione Aplicação Web(Modelo-View-Controller). Nas caixas suspensas, selecione .NET Core e ASP.NET Core 3.1e, em seguida, selecione Criar.
O Visual Studio usou o modelo de projeto padrão para o projeto MVC criado. O projeto criado:
- É uma aplicação funcional.
- É um projeto inicial básico.
Executar o aplicativo
Selecione Ctrl + F5 para executar a aplicação sem depuração.
Visual Studio exibe a seguinte caixa de diálogo quando um projeto ainda não está configurado para usar SSL:
Selecione Sim se confiar no certificado SSL do IIS Express.
A seguinte caixa de diálogo é exibida:
Selecione Sim se concordar em confiar no certificado de desenvolvimento.
Para obter informações sobre como confiar no navegador Firefox, consulte o erro de certificado SEC_ERROR_INADEQUATE_KEY_USAGE do Firefox na secção .
Visual Studio:
- Inicia IIS Express.
- Executa o aplicativo.
A barra de endereço mostra
localhost:port#e não algo comoexample.com. O nome de host padrão para seu computador local élocalhost. Quando o Visual Studio cria um projeto Web, uma porta aleatória é usada para o servidor Web.
Lançar a aplicação sem depurar, selecionando Ctrl+F5, permite:
- Faça alterações no código.
- Salve o arquivo.
- Atualize rapidamente o navegador e veja as alterações de código.
Você pode iniciar a aplicação no modo depuração ou modo não depuração a partir do item de menu Depurar.
Você pode depurar o aplicativo selecionando o botão IIS Express
A imagem a seguir mostra o aplicativo:
Ajuda do Visual Studio
Na próxima parte deste tutorial, você aprenderá sobre o MVC e começará a escrever algum código.