Publicar Aplicação Unigui No IIS-ISAPI
Por: juniorschon • 13/7/2024 • Artigo • 576 Palavras (3 Páginas) • 25 Visualizações
[pic 1]Publicando sua aplicação no IIS – ISAPI Module[pic 2]
Neste passo a passo irei demonstrar como eu hospedo minhas aplicações, porém fica a seu critério a forma que deseja hospedar suas aplicações no IIS.
Para este exemplo foi utilizado o IIS8.
Abra o gerenciador do IIS e adicionei primeiramente o Pool de aplicativo, ele é o responsável por gerenciar sua aplicação, sendo uma instância do w3wp.exe:
[pic 3]
Dica* utilize apenas um único application pool por aplicação.
Por padrão o nome do meu application pool, é o endereço do meu site, e em .NET Framework marque a opção No Managed Code, pois os aplicativos em uniGui não possuem código gerenciado pelo .NET.
[pic 4][pic 5]
Após criado seu application pool você deve ir nas configurações avançadas
[pic 6][pic 7]
- [pic 8]Em Enable 32-Bit Applications, você somente ira marcar false caso você tenha desenvolvido seu aplicativo em 64 Bit.[pic 9]
- Em identity você deverá adicionar um usuário com acesso a recursos do servidor, neste caso estou adicionando o administrator que tem acesso completo, mas isso depende de sua política de segurança.
- Em Idle Time-out (minutes), deverá ser sempre 0, por padrão ele vem com 20 minutos, isso quer dizer, caso seu aplicativo ficar ocioso (não tiver nenhuma requisição de acesso) ele será reiniciado a cada 20 minutos, definindo 0 ele nunca será reiniciado pelo IIS, quem controla o tempo de sessão é o próprio uniGui.
- Em Disable Overlapped Recycle e Disable Reclyng Configuration Changes, as opções deverão estar como True, pois caso esteja como False, toda e qualquer alteração que seu application pool tiver, seu aplicativo será reiniciado.
- Em Regular Time Interval (minutes), também deverá ser 0 (nunca recicla o application pool), por padrão ele vem 1740, isso quer dizer que a cada 1740 minutos sua aplicação será reciclada (reiniciada).
Após ter configurado o Application pool vamos configurar o site, diferente do manual do uniGui, aqui nós vamos criar um novo site para nossa aplicação (aqui também eu utilizo para cada aplicação um novo site):
[pic 10]
No Botão Select... você irá selecionar o application pool que você acabou de criar:
[pic 11]
Em Physical Path, você irá adicionar o diretório onde sua aplicação se encontra, por padrão as aplicações são criadas em C:\inetpub\wwwroot, porém você pode definir outro diretório.
No Botão Connect as... Você irá definir um usuário que tenha acesso aos recursos do servidor, exemplo acesso as pastas. Logo após você irá certificar se o usuário informado passou nos testes de configurações em Test Settings....
[pic 12]
Por padrão eu sempre uso a porta padrão para minhas aplicações, Porta 80, e para não haver conflito desta porta com minhas outras aplicações que também utilizam a porta 80 eu defino Host Name. Com isso eu consigo utilizar todas as minhas aplicações na porta 80, (quem gerencia este controle é o IIS).
...