Analisando o Start da aplicação
Considerando a criação de uma aplicação ASP.NET Core na versão 2, teremos ao menos duas classes, a primeira camada Startup, que corresponderá à classe inicialização de nossa aplicação, já a segunda, a classe Program, que corresponde ao ponto de inicialização de nossa aplicação. Não devemos confundi-las, uma configura o funcionamento de nossa aplicação, já a outra corresponde ao ponto de inicialização da nossa aplicação no contexto de execução (SMITH, 2017). Vejamos inicialmente a classe Program, que servirá, como já dito, como ponto de inicialização da nossa aplicação: Já a classe de inicialização (Startup.cs) tem um grau de complexidade maior, visto que define mais parâmetros de configuração. A ativação e configuração de mais serviços pode aumentar drasticamente a complexidade dela, mas de modo geral os recursos que ativaremos em nosso exemplo são aplicáveis para a maioria das aplicações, vejamos o código: Devemos compreender que, por meio dessas duas classes conseguimos configurar o...