Este tutorial ensina a usar o desenvolvimento Web do ASP.NET Core MVC com controladores e exibições. Se você é novo no desenvolvimento da Web ASP.NET Core, considere a versão Razor Pages deste tutorial, que oferece um ponto inicial mais simples. Consulte Escolher uma interface do usuário ASP.NET Core, que compara Razor Pages, MVC e Blazor para desenvolvimento de interface do usuário.
Este é o primeiro de uma série de tutoriais que ensina desenvolvimento para a Web com ASP.NET Core MVC usando controladores e exibições.
No final da série, você terá um aplicativo que gerencia e exibe dados de filmes. Você aprenderá como:
As instruções do Visual Studio Code usam a CLI do .NET para funções de desenvolvimento do ASP.NET Core, como criação de projeto. Você pode seguir estas instruções no macOS, no Linux ou no Windows e com qualquer editor de código. Alterações secundárias poderão ser necessárias se você usar algo diferente do Visual Studio Code.
No Visual Studio 2022 para Mac, selecione Ferramentas>Preferências...>Recursos de Visualização e habilite Usar o SDK do .NET 8 se instalado (requer reinicialização).
Importante
A Microsoft anunciou a desativação do Visual Studio para Mac. O Visual Studio para Mac não terá mais suporte a partir de 31 de agosto de 2024. As alternativas incluem:
Inicie o Visual Studio e selecione Criar um projeto.
Na caixa de diálogo Criar um novo projeto, selecione Aplicativo Web do ASP.NET Core (Model-View-Controller)>Avançar.
Na caixa de diálogo Configurar seu novo projeto, insira MvcMovie no Nome do projeto. É importante nomear o projeto MvcMovie. O uso de maiúsculas e minúsculas precisa corresponder a cada namespace quando o código é copiado.
Selecione Avançar.
Na caixa de diálogo Informações adicionais:
Selecione .NET Core 8.0 (Suporte de Longo Prazo)
Verifique se Não usar instruções de nível superior está desmarcado.
Selecione Novo Terminal no menu Terminal para abrir o terminal integrado.
Altere para o diretório (cd) que contém o projeto.
Execute os comandos a seguir:
dotnet new mvc -o MvcMovie
code -r MvcMovie
O comando dotnet new cria um novo projeto ASP.NET Core MVC na pasta MvcMovie.
O comando code abre a pasta de projeto MvcMovie na instância atual do Visual Studio Code.
O Visual Studio Code pode exibir uma caixa de diálogo que pergunta: Você confia nos autores dos arquivos nessa pasta?
Se você confiar em todos os arquivos da pasta principal, selecione Confiar nos autores de todos os arquivos na pasta principal.
Selecione Sim, eu confio nos autores, já que a pasta do projeto tem arquivos gerados pelo .NET.
Quando o Visual Studio Code solicitar que você adicione ativos para compilar e depurar o projeto, selecione Sim. Se o Visual Studio Code não se oferecer para adicionar ativos de build e depuração, selecione Exibir>Paleta de Comandos e digite ".NET" na caixa de pesquisa. Na lista de comandos, selecione o comando .NET: Generate Assets for Build and Debug.
O Visual Studio Code adiciona uma pasta .vscode com os arquivos launch.json e tasks.json gerados.
Clique em Arquivo>Novo Projeto....
SelecioneAplicativo Web e Aplicativo de>Console> Web (Modelo-Visão-Controlador)>Continuar.
Na caixa de diálogo Configurar seu novo aplicativo Web (Modelo-Visão-Controlador):
Selecione .NET 8.0 na Estrutura de Destino.
Verifique se Não usar instruções de nível superior está desmarcado.
Selecione Continuar.
Insira MvcMovie em Nome do projeto. É importante nomear o projeto MvcMovie. O uso de maiúsculas e minúsculas precisa corresponder a cada namespace quando o código é copiado.
O Visual Studio executa o aplicativo e abre o navegador padrão.
A barra de endereços mostra localhost:<port#> e não algo como example.com. O nome do host padrão de seu computador local localhost. Uma porta aleatória é usada para o servidor Web quando o Visual Studio cria um projeto Web.
Iniciar o aplicativo sem depuração selecionando Ctrl+F5 permite que você:
Realize alterações de 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 não depuração ou de depuração por meio do menu Depurar:
Você pode depurar o aplicativo selecionando o botão https na barra de ferramentas:
A imagem a seguir mostra o aplicativo:
Selecione F5 para executar o aplicativo.
Confie no certificado de desenvolvimento HTTPS executando o seguinte comando:
dotnet dev-certs https --trust
O comando anterior não funciona no Linux. Veja a documentação da distribuição do Linux para confiar em um certificado.
O comando anterior exibe a seguinte caixa de diálogo, contanto que o certificado não fosse anteriormente confiável:
Selecione Sim se você concordar com confiar no certificado de desenvolvimento.
A barra de endereços mostra localhost:<port#> e não algo como example.com. O nome do host padrão de seu computador local localhost. Localhost serve somente solicitações da Web do computador local.
Iniciar o aplicativo sem depuração selecionando Ctrl+F5 permite que você:
Realize alterações de código.
Salve o arquivo.
Atualize rapidamente o navegador e veja as alterações de código.
Selecione Opção+Comando+Retornar para executar o aplicativo sem o depurador.
A barra de endereços mostra localhost:<port#> e não algo como example.com. O nome do host padrão de seu computador local localhost. Localhost serve somente solicitações da Web do computador local.
Você pode iniciar o aplicativo no modo de não depuração ou de depuração por meio do menu Depurar.
Este tutorial ensina a usar o desenvolvimento Web do ASP.NET Core MVC com controladores e exibições. Se você é novo no desenvolvimento da Web ASP.NET Core, considere a versão Razor Pages deste tutorial, que oferece um ponto inicial mais simples. Consulte Escolher uma interface do usuário ASP.NET Core, que compara Razor Pages, MVC e Blazor para desenvolvimento de interface do usuário.
Este é o primeiro de uma série de tutoriais que ensina desenvolvimento para a Web com ASP.NET Core MVC usando controladores e exibições.
No final da série, você terá um aplicativo que gerencia e exibe dados de filmes. Você aprenderá como:
As instruções do Visual Studio Code usam a CLI do .NET para funções de desenvolvimento do ASP.NET Core, como criação de projeto. Você pode seguir estas instruções no macOS, no Linux ou no Windows e com qualquer editor de código. Alterações secundárias poderão ser necessárias se você usar algo diferente do Visual Studio Code.
A Microsoft anunciou a desativação do Visual Studio para Mac. O Visual Studio para Mac não terá mais suporte a partir de 31 de agosto de 2024. As alternativas incluem:
Inicie o Visual Studio e selecione Criar um projeto.
Na caixa de diálogo Criar um novo projeto, selecione Aplicativo Web do ASP.NET Core (Model-View-Controller)>Avançar.
Na caixa de diálogo Configurar seu novo projeto, insira MvcMovie no Nome do projeto. É importante nomear o projeto MvcMovie. O uso de maiúsculas e minúsculas precisa corresponder a cada namespace quando o código é copiado.
Selecione Avançar.
Na caixa de diálogo Informações adicionais:
Selecionar o .NET 7.0.
Verifique se Não usar instruções de nível superior está desmarcado.
O Visual Studio usa o modelo de projeto padrão para o projeto MVC criado. O projeto criado:
É um aplicativo funcional.
Este é um projeto inicial básico.
O tutorial pressupõe que você já tenha familiaridade com o VS Code. Para obter mais informações, consulte Introdução ao VS Code.
Selecione Novo Terminal no menu Terminal para abrir o terminal integrado.
Altere para o diretório (cd) que contém o projeto.
Execute os comandos a seguir:
dotnet new mvc -o MvcMovie
code -r MvcMovie
O comando dotnet new cria um novo projeto ASP.NET Core MVC na pasta MvcMovie.
O comando code abre a pasta de projeto MvcMovie na instância atual do Visual Studio Code.
O Visual Studio Code pode exibir uma caixa de diálogo que pergunta: Você confia nos autores dos arquivos nessa pasta?
Se você confiar em todos os arquivos da pasta principal, selecione Confiar nos autores de todos os arquivos na pasta principal.
Selecione Sim, eu confio nos autores, já que a pasta do projeto tem arquivos gerados pelo .NET.
Quando o Visual Studio Code solicitar que você adicione ativos para compilar e depurar o projeto, selecione Sim. Se o Visual Studio Code não se oferecer para adicionar ativos de build e depuração, selecione Exibir>Paleta de Comandos e digite ".NET" na caixa de pesquisa. Na lista de comandos, selecione o comando .NET: Generate Assets for Build and Debug.
O Visual Studio Code adiciona uma pasta .vscode com os arquivos launch.json e tasks.json gerados.
Inicie o Visual Studio para Mac e selecione Arquivo>Novo Projeto....
No Visual Studio para Mac, selecioneAplicativo Web e Aplicativo de>Console> Web (Modelo-Visão-Controlador)>Continuar.
Na caixa de diálogo Configurar seu novo aplicativo Web (Modelo-Visão-Controlador):
Selecione .NET 7.0 na Estrutura de Destino.
Verifique se Não usar instruções de nível superior está desmarcado.
Selecione Continuar.
Insira MvcMovie em Nome do projeto. É importante nomear o projeto MvcMovie. O uso de maiúsculas e minúsculas precisa corresponder a cada namespace quando o código é copiado.
O Visual Studio executa o aplicativo e abre o navegador padrão.
A barra de endereços mostra localhost:<port#> e não algo como example.com. O nome do host padrão de seu computador local localhost. Uma porta aleatória é usada para o servidor Web quando o Visual Studio cria um projeto Web.
Iniciar o aplicativo sem depuração selecionando Ctrl+F5 permite que você:
Realize alterações de 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 não depuração ou de depuração por meio do menu Depurar:
Você pode depurar o aplicativo selecionando o botão https na barra de ferramentas:
A imagem a seguir mostra o aplicativo:
Selecione F5 para executar o aplicativo.
Confie no certificado de desenvolvimento HTTPS executando o seguinte comando:
dotnet dev-certs https --trust
O comando anterior não funciona no Linux. Veja a documentação da distribuição do Linux para confiar em um certificado.
O comando anterior exibe a seguinte caixa de diálogo, contanto que o certificado não fosse anteriormente confiável:
Selecione Sim se você concordar com confiar no certificado de desenvolvimento.
A barra de endereços mostra localhost:<port#> e não algo como example.com. O nome do host padrão de seu computador local localhost. Localhost serve somente solicitações da Web do computador local.
Iniciar o aplicativo sem depuração selecionando Ctrl+F5 permite que você:
Realize alterações de código.
Salve o arquivo.
Atualize rapidamente o navegador e veja as alterações de código.
Selecione Opção+Comando+Retornar para executar o aplicativo sem o depurador.
A barra de endereços mostra localhost:<port#> e não algo como example.com. O nome do host padrão de seu computador local localhost. Localhost serve somente solicitações da Web do computador local.
Você pode iniciar o aplicativo no modo de não depuração ou de depuração por meio do menu Depurar.
Este tutorial ensina a usar o desenvolvimento Web do ASP.NET Core MVC com controladores e exibições. Se você é novo no desenvolvimento da Web ASP.NET Core, considere a versão Razor Pages deste tutorial, que oferece um ponto inicial mais simples. Consulte Escolher uma interface do usuário ASP.NET Core, que compara Razor Pages, MVC e Blazor para desenvolvimento de interface do usuário.
Este é o primeiro de uma série de tutoriais que ensina desenvolvimento para a Web com ASP.NET Core MVC usando controladores e exibições.
No final da série, você terá um aplicativo que gerencia e exibe dados de filmes. Você aprenderá como:
As instruções do Visual Studio Code usam a CLI do .NET para funções de desenvolvimento do ASP.NET Core, como criação de projeto. Você pode seguir estas instruções no macOS, no Linux ou no Windows e com qualquer editor de código. Alterações secundárias poderão ser necessárias se você usar algo diferente do Visual Studio Code.
No caso do Visual Studio para Mac, consulte a versão do .NET 7 deste tutorial.
Inicie o Visual Studio e selecione Criar um projeto.
Na caixa de diálogo Criar um novo projeto, selecione Aplicativo Web do ASP.NET Core (Model-View-Controller)>Avançar.
Na caixa de diálogo Configurar seu novo projeto, insira MvcMovie no Nome do projeto. É importante nomear o projeto MvcMovie. O uso de maiúsculas e minúsculas precisa corresponder a cada namespace quando o código é copiado.
Selecione Avançar.
Na caixa de diálogo Informações adicionais, selecione .NET 6.0 (Suporte de longo prazo).
Selecione Novo Terminal no menu Terminal para abrir o terminal integrado.
Altere para o diretório (cd) que contém o projeto.
Execute os comandos a seguir:
dotnet new mvc -o MvcMovie
code -r MvcMovie
O comando dotnet new cria um novo projeto ASP.NET Core MVC na pasta MvcMovie.
O comando code abre a pasta de projeto MvcMovie na instância atual do Visual Studio Code.
O Visual Studio Code pode exibir uma caixa de diálogo que pergunta: Você confia nos autores dos arquivos nessa pasta?
Se você confiar em todos os arquivos da pasta principal, selecione Confiar nos autores de todos os arquivos na pasta principal.
Selecione Sim, eu confio nos autores, já que a pasta do projeto tem arquivos gerados pelo .NET.
Quando o Visual Studio Code solicitar que você adicione ativos para compilar e depurar o projeto, selecione Sim. Se o Visual Studio Code não se oferecer para adicionar ativos de build e depuração, selecione Exibir>Paleta de Comandos e digite ".NET" na caixa de pesquisa. Na lista de comandos, selecione o comando .NET: Generate Assets for Build and Debug.
O Visual Studio Code adiciona uma pasta .vscode com os arquivos launch.json e tasks.json gerados.
No caso do Visual Studio para Mac, consulte a versão do .NET 7 deste tutorial.
O Visual Studio executa o aplicativo e abre o navegador padrão.
A barra de endereços mostra localhost:<port#> e não algo como example.com. O nome do host padrão de seu computador local localhost. Uma porta aleatória é usada para o servidor Web quando o Visual Studio cria um projeto Web.
Iniciar o aplicativo sem depuração selecionando Ctrl+F5 permite que você:
Realize alterações de 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 não depuração ou de depuração por meio do menu Depurar:
Você pode depurar o aplicativo selecionando o botão MvcMovie na barra de ferramentas:
A imagem a seguir mostra o aplicativo:
Pressione Ctrl + F5 para execução sem o depurador.
Confie no certificado de desenvolvimento HTTPS executando o seguinte comando:
dotnet dev-certs https --trust
O comando anterior não funciona no Linux. Veja a documentação da distribuição do Linux para confiar em um certificado.
O comando anterior exibe a seguinte caixa de diálogo, contanto que o certificado não fosse anteriormente confiável:
Selecione Sim se você concordar com confiar no certificado de desenvolvimento.
A barra de endereços mostra localhost:<port#> e não algo como example.com. O nome do host padrão de seu computador local localhost. Localhost serve somente solicitações da Web do computador local.
Iniciar o aplicativo sem depuração selecionando Ctrl+F5 permite que você:
Realize alterações de código.
Salve o arquivo.
Atualize rapidamente o navegador e veja as alterações de código.
No caso do Visual Studio para Mac, consulte a versão do .NET 7 deste tutorial.
Este tutorial ensina a usar o desenvolvimento Web do ASP.NET Core MVC com controladores e exibições. Se você é novo no desenvolvimento da Web ASP.NET Core, considere a versão Razor Pages deste tutorial, que oferece um ponto inicial mais simples. Consulte Escolher uma interface do usuário ASP.NET Core, que compara Razor Pages, MVC e Blazor para desenvolvimento de interface do usuário.
Este é o primeiro de uma série de tutoriais que ensina desenvolvimento para a Web com ASP.NET Core MVC usando controladores e exibições.
No final da série, você terá um aplicativo que gerencia e exibe dados de filmes. Você aprenderá como:
As instruções do Visual Studio Code usam a CLI do .NET para funções de desenvolvimento do ASP.NET Core, como criação de projeto. Você pode seguir estas instruções no macOS, no Linux ou no Windows e com qualquer editor de código. Alterações secundárias poderão ser necessárias se você usar algo diferente do Visual Studio Code.
Inicie o Visual Studio e selecione Criar um projeto.
Na caixa de diálogo Criar um novo projeto, selecione Aplicativo Web ASP.NET Core>Avançar.
Na caixa de diálogo Configurar seu novo projeto, insira MvcMovie no Nome do projeto. É importante nomear o projeto MvcMovie. O uso de maiúsculas e minúsculas precisa corresponder a cada namespace 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 suspensas.
Aplicativo Web ASP.NET Core (Modelo-Visão-Controlador).
O Visual Studio usa o modelo de projeto padrão para o projeto MVC criado. O projeto criado:
É um aplicativo funcional.
Este é um projeto inicial básico.
O tutorial pressupõe que você já tenha familiaridade com o VS Code. Para obter mais informações, consulte Introdução ao VS Code.
Selecione Novo Terminal no menu Terminal para abrir o terminal integrado.
Altere para o diretório (cd) que contém o projeto.
Execute os comandos a seguir:
dotnet new mvc -o MvcMovie
code -r MvcMovie
O comando dotnet new cria um novo projeto ASP.NET Core MVC na pasta MvcMovie.
O comando code abre a pasta de projeto MvcMovie na instância atual do Visual Studio Code.
O Visual Studio Code pode exibir uma caixa de diálogo que pergunta: Você confia nos autores dos arquivos nessa pasta?
Se você confiar em todos os arquivos da pasta principal, selecione Confiar nos autores de todos os arquivos na pasta principal.
Selecione Sim, eu confio nos autores, já que a pasta do projeto tem arquivos gerados pelo .NET.
Quando o Visual Studio Code solicitar que você adicione ativos para compilar e depurar o projeto, selecione Sim. Se o Visual Studio Code não se oferecer para adicionar ativos de build e depuração, selecione Exibir>Paleta de Comandos e digite ".NET" na caixa de pesquisa. Na lista de comandos, selecione o comando .NET: Generate Assets for Build and Debug.
O Visual Studio Code adiciona uma pasta .vscode com os arquivos launch.json e tasks.json gerados.
Selecione Arquivo>Nova Solução.
No Visual Studio para Mac anterior à versão 8.6, selecione .NET Core>Aplicativo>Aplicativo Web (Modelo-Visão-Controlador>Avançar. Na versão 8.6 ou posterior, selecione Web e Console>Aplicativo>Aplicativo Web (Modelo-Visão-Controlador)>Avançar.
Na caixa de diálogo Configurar seu novo Aplicativo Web:
Confirme se a Autenticação está definida como Sem Autenticação.
Se for apresentada uma opção para selecionar uma Estrutura de Destino, selecione a versão 5.x mais recente.
Selecione Avançar.
Nomeie o projeto MvcMovie e, em seguida, selecione Criar.
A barra de endereços mostra localhost:port# e não algo como example.com. O nome do host padrão de seu computador local localhost. Uma porta aleatória é usada para o servidor Web quando o Visual Studio cria um projeto Web.
Iniciar o aplicativo sem depuração selecionando Ctrl+F5 permite que você:
Realize alterações de 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 não depuração ou de depuração por meio do item de menu Depurar:
Você pode depurar o aplicativo selecionando o botão IIS Express
A imagem a seguir mostra o aplicativo:
Pressione Ctrl + F5 para execução sem o depurador.
Confie no certificado de desenvolvimento HTTPS executando o seguinte comando:
dotnet dev-certs https --trust
O comando anterior não funciona no Linux. Veja a documentação da distribuição do Linux para confiar em um certificado.
O comando anterior exibe a seguinte caixa de diálogo, contanto que o certificado não fosse anteriormente confiável:
Selecione Sim se você concordar com confiar no certificado de desenvolvimento.
A barra de endereços mostra localhost:port:5001 e não algo como example.com. O nome do host padrão de seu computador local localhost. Localhost serve somente solicitações da Web do computador local.
Iniciar o aplicativo sem depuração selecionando Ctrl+F5 permite que você:
Realize alterações de código.
Salve o arquivo.
Atualize rapidamente o navegador e veja as alterações de código.
Selecione Executar>Iniciar Sem Depuração para iniciar o aplicativo.
A barra de endereços mostra localhost:port# e não algo como example.com. O nome do host padrão de seu computador local localhost. Uma porta aleatória é usada para o servidor Web quando o Visual Studio cria um projeto Web.
Você pode iniciar o aplicativo no modo de depuração ou sem depuração no item de menu Executar.
Este tutorial ensina a usar o desenvolvimento Web do ASP.NET Core MVC com controladores e exibições. Se você é novo no desenvolvimento da Web ASP.NET Core, considere a versão Razor Pages deste tutorial, que oferece um ponto inicial mais simples. Consulte Escolher uma interface do usuário ASP.NET Core, que compara Razor Pages, MVC e Blazor para desenvolvimento de interface do usuário.
Este é o primeiro de uma série de tutoriais que ensina desenvolvimento para a Web com ASP.NET Core MVC usando controladores e exibições.
No final da série, você terá um aplicativo que gerencia e exibe dados de filmes. Você aprenderá como:
As instruções do Visual Studio Code usam o .NET Core CLI para funções de desenvolvimento do ASP.NET Core, como criação de projeto. Você pode seguir estas instruções em qualquer plataforma (macOS, Linux ou Windows) e com qualquer editor de código. Alterações secundárias poderão ser necessárias se você usar algo diferente do Visual Studio Code. Para obter mais informações sobre como instalar o Visual Studio Code no macOS, consulte Visual Studio Code no macOS.
No Visual Studio, selecione Criar um novo projeto.
Selecione Aplicativo Web ASP.NET Core>Avançar.
Nomeie o projeto como MvcMovie e, em seguida, selecione Criar. É importante nomear o projeto como MvcMovie para corresponder ao namespace quando você copiar o código.
Selecione Aplicativo Web (Modelo-Visão-Controlador). Nas caixas suspensas, selecione .NET Core e ASP.NET Core 3.1 e, em seguida, selecione Criar.
O Visual Studio usa o modelo de projeto padrão para o projeto MVC criado. O projeto criado:
Altere os diretórios (cd) para uma pasta que conterá o projeto.
Execute o seguinte comando:
dotnet new mvc -o MvcMovie
code -r MvcMovie
Aparecerá uma caixa de diálogo perguntando, "Os ativos necessários para build e depuração estão ausentes do 'MvcMovie'. Deseja adicioná-los?", selecione Sim.
dotnet new mvc -o MvcMovie: cria um novo projeto do ASP.NET Core MVC na pasta MvcMovie.
code -r MvcMovie: Carrega o arquivo de projeto MvcMovie.csproj no Visual Studio Code.
Selecione Arquivo>Nova Solução.
No Visual Studio para Mac anterior à versão 8.6, selecione .NET Core>Aplicativo>Aplicativo Web (Modelo-Visão-Controlador>Avançar. Na versão 8.6 ou posterior, selecione Web e Console>Aplicativo>Aplicativo Web (Modelo-Visão-Controlador)>Avançar.
Na caixa de diálogo Configurar seu novo Aplicativo Web:
Confirme se a Autenticação está definida como Sem Autenticação.
Se for apresentada uma opção para selecionar uma Estrutura de Destino, selecione a versão 3.x mais recente.
Selecione Avançar.
Nomeie o projeto MvcMovie e, em seguida, selecione Criar.
A barra de endereços mostra localhost:port# e não algo como example.com. O nome do host padrão de seu computador local localhost. Uma porta aleatória é usada para o servidor Web quando o Visual Studio cria um projeto Web.
Iniciar o aplicativo sem depuração selecionando Ctrl+F5 permite que você:
Realize alterações de 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 não depuração ou de depuração por meio do item de menu Depurar:
Você pode depurar o aplicativo selecionando o botão IIS Express
A imagem a seguir mostra o aplicativo:
Pressione CTRL + F5 para executar o aplicativo sem depuração.
Confie no certificado de desenvolvimento HTTPS executando o seguinte comando:
dotnet dev-certs https --trust
O comando anterior não funciona no Linux. Veja a documentação da distribuição do Linux para confiar em um certificado.
O comando anterior exibe a seguinte caixa de diálogo, contanto que o certificado não fosse anteriormente confiável:
Selecione Sim se você concordar com confiar no certificado de desenvolvimento.
A barra de endereços mostra localhost:port:5001 e não algo como example.com. O nome do host padrão de seu computador local localhost. Localhost serve somente solicitações da Web do computador local.
Iniciar o aplicativo sem depuração selecionando Ctrl+F5 permite que você:
Realize alterações de código.
Salve o arquivo.
Atualize rapidamente o navegador e veja as alterações de código.
Selecione Executar>Iniciar Sem Depuração para iniciar o aplicativo.
Visual Studio para Mac: inicia o servidor Kestrel, inicia um navegador e navega para http://localhost:port, em que porta é um número da porta escolhido aleatoriamente.
O Visual Studio para Mac exibe o seguinte pop-up:
Selecione Sim se você confiar no certificado de desenvolvimento.
A seguinte caixa de diálogo é exibida:
Digite sua senha e selecione OK
Selecione Sim se você concordar com confiar no certificado de desenvolvimento.
A barra de endereços mostra localhost:port# e não algo como example.com. O nome do host padrão de seu computador local localhost. Uma porta aleatória é usada para o servidor Web quando o Visual Studio cria um projeto Web. Quando você executar o aplicativo, você verá um número da porta diferente.
Você pode iniciar o aplicativo no modo de depuração ou sem depuração no item de menu Executar.
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
ASP.NET Core feedback
The ASP.NET Core documentation is open source. Provide feedback here.