Para utilização das APIS Totvs Agro Bioenergia, temos que realizar as instalações e configurações do servidor IIS que é fundamental para hospedar a dll responsável por disponibilizar o recurso.
- Inicialmente faremos a instalação do IIS entrando em Painel de Controle / Ativar ou Desativar recursos do Windows.
2. Neste momento teremos que expandir a guia e marcar o "Check" para que o Windows faça a instalação completo do servidor IIS. Basta marcar e clicar em "OK", o sistema fará a instalação logo em seguida. Inicialmente os arquivos de hospedagem do site ficaram na pasta "C:/inetpub/wwwroot"
3. Acessar o Firewall do Windows para configurar o IIS(liberar aplicativo e porta).
4. Em permitir um aplicativo ou recurso através do Firewall do Windows, clicar em Alterar Configurações e habilitar Serviços da World Web(Privado e Público).
5. Temos que habilitar a porta 80 ou outra usada, para isso deve-se escolher as configurações avançadas do Firewall, clicaremos com o botão direito do mouse em Regras de Entrada e depois em Nova Regra.
5.1. Escolheremos a opção porta e definiremos um nome para a regra
5.2. No final temos a seguinte configuração
6. Após as instalações e configurações iniciais teremos que configurar o site no IIS, vamos acessar Ferramentas Administrativas / Gerenciador do Serviços de Informações da Internet (IIS)
6.1. Paralelo a isso dentro do diretório "C:/inetpub/wwwroot", criaremos o diretório padrão para o site que será publicado, basicamente teremos uma pasta contendo a configuração de banco, o arquivo ASMX e a DLL correspondente para as APIS, conforme imagem abaixo
6.2. Após essa estruturação conseguimos fazer a publicação do site, ao abrir o Gerenciador do Serviços de Informações da Internet (IIS), percebe-se que a pasta incluida no repositório do IIS será exibida na árvore do site.
6.3. Clicaremos com o botão direito do mouse e selecionaremos a opção Converter para Aplicativo o site a ser publicado.
6.4. Basicamente teremos que configurar a autenticação com algum usuário padrão da máquina, podendo ser escolhido o pool de aplicativo(versão.NET) que irá precisar no funcionamento das requisições.
6.5. Ao clicar no botão OK percebemos que o ícone foi alterado para um globo, dando o status de publicado na Web.
6.6. Neste momento conseguimos realizar as requisições pelo link "locallost + Pasta que se encontra o site(dll) + arquivo ASMX "
6.7. Caso deseje alterar o local pelo endereço IP do servidor podemos alterar o arquivo hosts, conforme imagem abaixo: