Exercício - Configurar e executar o aplicativo Web inicial

Concluído

A primeira etapa deste projeto é percorrer o aplicativo inicial existente, garantir que ele seja compilado com êxito e, em seguida, executar o aplicativo.

Há alguns requisitos neste exercício:

  • Abra o CodeTour dentro do aplicativo e percorra todo o passeio
  • Compilar o aplicativo com êxito
  • Execute o aplicativo usando o recurso Hot Reload do .NET

Depois de concluir este exercício, você terá uma compreensão geral do projeto e seus componentes.

Percorra um tour pelo código

Este aplicativo usa CodeTour, uma extensão de código do Visual Studio para orientá-lo através de uma visita guiada da base de código. Aqui, você percorre a base de código e orienta-se para o aplicativo no qual está trabalhando através deste projeto.

Importante

Este tour de código só está disponível na start ramificação do repositório. Se você não vir os comandos ou arquivos do tour, valide se você está usando a ramificação correta.

  1. Abra a Paleta de comandos, procure os comandos CodeTour e selecione CodeTour: Start Tour.

    Screenshot of the Command Palette option to start the primary guided tour of the codebase.

  2. Reveja a visão geral da visita guiada.

  3. A visita guiada à base de código orienta você pelos seguintes componentes do aplicativo.

    • Os Message e Session tipos no /Models caminho
    • O modelo Bicep e várias propriedades dos recursos implantados
    • As CosmosDbService classes e OpenAiService que você modifica como parte deste projeto
  4. Por fim, reveja o passo final da visita guiada e termine a visita.

Compilar e executar a aplicação

Agora é hora de garantir que o aplicativo funcione conforme o esperado. Nesta etapa, compile o aplicativo para verificar se não há problemas antes de iniciar e executar o aplicativo usando as implementações stubbed out dos métodos de serviço.

  1. Abra um novo terminal.

  2. Inicie o aplicativo com recarregamentos a quente habilitados usando dotnet watcho .

    dotnet watch run --non-interactive
    
  3. O Visual Studio Code inicia um navegador simples na ferramenta com o aplicativo Web em execução. No aplicativo Web, crie uma nova sessão de bate-papo com pelo menos uma mensagem. O assistente de IA responde com os valores de string pré-preparados que você observou durante a visita guiada ao código do projeto.

    Screenshot of the application running without a connection to Azure OpenAI or Azure Cosmos DB.

  4. Feche o terminal.

    Importante

    Fechar o terminal libera a porta para que você possa reconstruir e executar este aplicativo novamente mais tarde neste projeto. Se você esquecer de fechar o terminal, poderá ter problemas com a porta do aplicativo já em uso durante a depuração posterior no projeto.