Deploy de uma DLL ISAPI no ISS 5
Primeiro precisamos, no IIS criar um diretório: Criando um diretório virtual ...
No Internet Information Service (da MS), selecione na treeview a direita o nó “Site da Web padrão” (“Default Web Site”).
No menu popup da treeview (botão direito do mouse) selecione: Novo ►Diretório Virtual. Em seguida faremos amgulas configurações dos diálogos seguintes:
No primeiro diálogo, simplesmente click em avançar.
No segundo definiremos o nome do diretório virtual. Um alias, nome pelo qual evocaremos o serviço via browser: Exemplo: http://localhost/MeuDiretorioVirtual_BlaBla.
Para este exemplo vou definir como alias “WsShowMeTheMoneyZn”. Após digitar o alias click “Avançar”.
Agora aponte o diretório virtual que estamos criando para uma diretório físico, real, existente na sua máquina.
No diálogo seguinte, “Permissões de acesso”, obrigatóriamente precisamos permitir a execução de script ISAPI (no servidor, obiviamente). Marque a opção conforme ilustrado na imagem abaixo:
Pronto! Ao concluirmos terminamos a primeira etapa que a criação do diretório virtual. Click em “Concluir” para passarmos a segunda etapa.
Veja nosso novo diretório virtual, o qual proverá acesso ao nosso serviço via http;
Configurações finais para o IIS executar a DLL ISAPI
Com o botão direito do mouse sobre “WsShowMeTheMoneyZn”, o diretório virtual que acabamos de criar, selecione “Propriedades”
Precisamos definir qual arquivo vai ser executado pelo IIS quando um cliente via browser requisitar a url cujo endereço é o nosso diretório virtual.
Na aba documentos, conforme ilustrado anteriormente, click em “Adicionar ...” e digite o nome completo, com a extensão e tudo, da dll ISAP. Neste caso particular, considerando que este artigo e complemento de “Webservice no BDS2006” digitarei o nome da “DLL” gerada no referido artigo: “PrjZNShowMoney.dll”
Click em “Ok” para terminar a configuração. Para testar, no browser digite:
http://localhost/wsshowmethemoneyzn/
Nenhum comentário:
Postar um comentário