O manual tem como objetivo realizar a configuração de instalação do IIS para a API de Faturamento Automático.
Acessar o Painel de Controle do Windows
Em “Programas e Recursos”, acessar a opção Ativar ou desativar recursos do Windows
Em recursos do Windows, localizar Serviços de Informações da Internet
Expandir e marcar as opções conforme abaixo
Após, clicar no botão OK para realizar a instalação do IIS
Ao término, o Windows deve exibir uma mensagem de que as alterações foram concluídas.
Necessário instalar o arquivo “dotnet-hosting-5.0.2-win.exe” para fazer o registro do Asp NetCore no serviço do IIS do Windows
Link para download:
Acessar o arquivo baixado e executar como administrador
Clicar com o botão inverso do mouse para abrir o menu suspenso
Será aberta a janela de instalação do Microsoft .NET Core 5.0.2 Windows Server Hosting. Clicar no botão Instalar para começar a instalação
Após o término o programa deverá exibir a mensagem de instalação concluída com sucesso.
Para fazer a conferência da instalação, acessar novamente o Painel de Controle do Windows
Em “Programas”, acessar a opção Desinstalar um programa
Na lista dos programas instalados, localizar o Microsoft .NET Core 5.0.2 Windows Server Hosting
Criar a variável de Ambiente (de Sistema) ASPNETCORE_ENVIRONMENT no Windows.
Acessar o Painel de Controle do Windows
Em Sistema, acessar a opção Editar as variáveis de ambiente do sistema
na aba Avançado, clicar no botão Variáveis de Ambiente...
No quadrante da Variáveis do sistema, clicar no botão Novo...
No campo Nome da variável preencher com ASPNETCORE_ENVIRONMENT
No campo Valor da variável preencher com Development
Após clicar no botão OK deverá ser exibida na lista das variáveis do sistema
Pelo Windows Explorer acessar o diretório C:\inetpub\wwwroot\ e criar a nova pasta “ApiFatAutApplication” (nome sugerido)
Descompactar os arquivos do ApiFatAutApplication.zip e copiar para o novo diretório \inetpub\wwwroot\ApiFatAutApplication\
Na barra de pesquisa do Windows digitar IIS
Acessar a opção Gerenciador de Serviços de Informações da Internet (IIS)
Será aberta a janela do Gerenciador do Serviços de Informações da Internet
Selecionar a pasta Sites e criar um novo site acessando a opção de menu Adicionar Site...
Colocar o mesmo nome da pasta criada no inetpub: ApiFatAutApplication
Nome do host
Pode ser utilizado um nome para o host onde a URL será acessível através do mesmo (por padrão será criado localhost)
Para isso será necessário configurar o nome do host no arquivo C:\Windows\System32\drivers\etc\ hosts adicionando o nome desejado
Teste de conexão
Será exibido o resultado da autenticação
Enfim, basta clicar no botão OK para que seja criado o novo serviço da API de Faturamento Automático no IIS.
Com o serviço criado, agora deve ser feito um ajuste de configuração no Pool de Aplicativos.
Selecionar o ApiFatAutApplication e acessar o menu Configurações Básicas...
Alterar a versão do .NET CLR para Sem Código Gerenciado
Clicar OK
Um último nas configurações do IIS, é